Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpfullbright2008-10-10 23:31:47 +0000
committerpfullbright2008-10-10 23:31:47 +0000
commit0df4898edfe6c542156e18d47afd6bee9ee58604 (patch)
treece92abb21b5c4eac160fbb87726ddaca71a72dbe /jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal
parentdbe1c82232def7f958f6ba92e1036b8fd3109ef4 (diff)
downloadwebtools.dali-0df4898edfe6c542156e18d47afd6bee9ee58604.tar.gz
webtools.dali-0df4898edfe6c542156e18d47afd6bee9ee58604.tar.xz
webtools.dali-0df4898edfe6c542156e18d47afd6bee9ee58604.zip
Context model separation - preparation for Eclipselink orm context model
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal')
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlAndMapHandler.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlHandler.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentAttributeFromXmlHandler.java2
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentClassHandler.java3
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/OrmSecondaryTablesComposite.java14
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/PersistenceUnitMetadataComposite.java34
6 files changed, 31 insertions, 26 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlAndMapHandler.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlAndMapHandler.java
index 60b378464d..e6aa8e379e 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlAndMapHandler.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlAndMapHandler.java
@@ -40,7 +40,7 @@ public class AddPersistentAttributeToXmlAndMapHandler extends AbstractHandler
// only applies for multiply selected OrmPersistentAttribute objects in a tree
for (OrmPersistentAttribute attribute : (Iterable<OrmPersistentAttribute>) CollectionTools.iterable(selection.iterator())) {
- OrmPersistentType type = attribute.getOrmPersistentType();
+ OrmPersistentType type = attribute.getPersistentType();
String attributeName = attribute.getName();
AddPersistentAttributeToXmlAndMapDialog dialog = new AddPersistentAttributeToXmlAndMapDialog(window.getShell(), attribute);
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlHandler.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlHandler.java
index 710e879c5c..0b9cffa87e 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlHandler.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/AddPersistentAttributeToXmlHandler.java
@@ -38,7 +38,7 @@ public class AddPersistentAttributeToXmlHandler extends AbstractHandler
// only applies for multiply selected OrmPersistentAttribute objects in a tree
for (OrmPersistentAttribute attribute : (Iterable<OrmPersistentAttribute>) CollectionTools.iterable(selection.iterator())) {
- OrmPersistentType type = attribute.getOrmPersistentType();
+ OrmPersistentType type = attribute.getPersistentType();
String attributeName = attribute.getName();
attribute.makeSpecified();
OrmPersistentAttribute newAttribute = type.getAttributeNamed(attributeName);
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentAttributeFromXmlHandler.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentAttributeFromXmlHandler.java
index 9ebd38db41..54c567a2df 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentAttributeFromXmlHandler.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentAttributeFromXmlHandler.java
@@ -38,7 +38,7 @@ public class RemovePersistentAttributeFromXmlHandler extends AbstractHandler
// only applies for multiply selected OrmPersistentAttribute objects in a tree
for (OrmPersistentAttribute attribute : (Iterable<OrmPersistentAttribute>) CollectionTools.iterable(selection.iterator())) {
- OrmPersistentType type = attribute.getOrmPersistentType();
+ OrmPersistentType type = attribute.getPersistentType();
String attributeName = attribute.getName();
attribute.makeVirtual();
OrmPersistentAttribute newAttribute = type.getAttributeNamed(attributeName);
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentClassHandler.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentClassHandler.java
index 2b60193472..8286d18925 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentClassHandler.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/commands/RemovePersistentClassHandler.java
@@ -15,6 +15,7 @@ import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jpt.core.context.orm.EntityMappings;
import org.eclipse.jpt.core.context.orm.OrmPersistentType;
import org.eclipse.ui.handlers.HandlerUtil;
@@ -28,7 +29,7 @@ public class RemovePersistentClassHandler extends AbstractHandler
// only applies for multiply selected OrmPersistentType objects in a tree
for (Iterator<OrmPersistentType> stream = selection.iterator(); stream.hasNext(); ) {
OrmPersistentType persistentType = stream.next();
- persistentType.getEntityMappings().removeOrmPersistentType(persistentType);
+ ((EntityMappings) persistentType.getMappingFileRoot()).removeOrmPersistentType(persistentType);
}
return null;
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/OrmSecondaryTablesComposite.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/OrmSecondaryTablesComposite.java
index 5f5aafd983..3696240720 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/OrmSecondaryTablesComposite.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/OrmSecondaryTablesComposite.java
@@ -23,8 +23,8 @@ import org.eclipse.jpt.ui.internal.mappings.details.AbstractSecondaryTablesCompo
import org.eclipse.jpt.ui.internal.mappings.details.PrimaryKeyJoinColumnsInSecondaryTableComposite;
import org.eclipse.jpt.ui.internal.mappings.details.SecondaryTableDialog;
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
-import org.eclipse.jpt.ui.internal.widgets.FormPane;
import org.eclipse.jpt.ui.internal.widgets.AddRemoveListPane;
+import org.eclipse.jpt.ui.internal.widgets.FormPane;
import org.eclipse.jpt.utility.internal.model.value.CompositeListValueModel;
import org.eclipse.jpt.utility.internal.model.value.ItemPropertyListValueModelAdapter;
import org.eclipse.jpt.utility.internal.model.value.ListAspectAdapter;
@@ -170,17 +170,21 @@ public class OrmSecondaryTablesComposite extends AbstractSecondaryTablesComposit
container
);
}
-
+
private void installListPaneEnabler(WritablePropertyValueModel<Boolean> defineInXmlHolder,
AddRemoveListPane<Entity> listPane) {
new PaneEnabler(defineInXmlHolder, listPane);
}
-
+
@Override
protected SecondaryTableDialog buildSecondaryTableDialogForAdd() {
- //defaultSchema and defaultCatalog should not be taken from the Table in this case. The table default schema could be what is the specified schema on the java table.
- return new SecondaryTableDialog(getControl().getShell(), getSubject().getJpaProject(), getSubject().getEntityMappings().getDefaultCatalog(), getSubject().getEntityMappings().getDefaultSchema());
+ // defaultSchema and defaultCatalog should not be taken from the Table in this case.
+ // The table default schema could be what is the specified schema on the java table.
+ return new SecondaryTableDialog(
+ getControl().getShell(), getSubject().getJpaProject(),
+ getSubject().getMappingFileRoot().getCatalog(),
+ getSubject().getMappingFileRoot().getSchema());
}
private class DefineInXmlHolder extends ListPropertyValueModelAdapter<Boolean>
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/PersistenceUnitMetadataComposite.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/PersistenceUnitMetadataComposite.java
index 413ee6b4f0..ab978eebae 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/PersistenceUnitMetadataComposite.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/orm/details/PersistenceUnitMetadataComposite.java
@@ -11,7 +11,7 @@ package org.eclipse.jpt.ui.internal.orm.details;
import java.util.Collection;
import org.eclipse.jpt.core.context.AccessType;
-import org.eclipse.jpt.core.context.orm.PersistenceUnitDefaults;
+import org.eclipse.jpt.core.context.orm.OrmPersistenceUnitDefaults;
import org.eclipse.jpt.core.context.orm.PersistenceUnitMetadata;
import org.eclipse.jpt.db.SchemaContainer;
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
@@ -49,7 +49,7 @@ import org.eclipse.swt.widgets.Composite;
* -----------------------------------------------------------------------------</pre>
*
* @see PersistenceUnitMetadata
- * @see PersistenceUnitDefaults
+ * @see OrmPersistenceUnitDefaults
* @see EntityMappingsDetailsPage - The parent container
* @see CatalogCombo
* @see SchemaCombo
@@ -75,14 +75,14 @@ public class PersistenceUnitMetadataComposite extends FormPane<PersistenceUnitMe
super(parentPane, subjectHolder, parent);
}
- private EnumFormComboViewer<PersistenceUnitDefaults, AccessType> addAccessTypeCombo(Composite container) {
+ private EnumFormComboViewer<OrmPersistenceUnitDefaults, AccessType> addAccessTypeCombo(Composite container) {
- return new EnumFormComboViewer<PersistenceUnitDefaults, AccessType>(this, buildPersistenceUnitDefaultsHolder(), container) {
+ return new EnumFormComboViewer<OrmPersistenceUnitDefaults, AccessType>(this, buildPersistenceUnitDefaultsHolder(), container) {
@Override
protected void addPropertyNames(Collection<String> propertyNames) {
super.addPropertyNames(propertyNames);
- propertyNames.add(PersistenceUnitDefaults.ACCESS_PROPERTY);
+ propertyNames.add(OrmPersistenceUnitDefaults.ACCESS_PROPERTY);
}
@Override
@@ -117,7 +117,7 @@ public class PersistenceUnitMetadataComposite extends FormPane<PersistenceUnitMe
}
private WritablePropertyValueModel<Boolean> buildCascadePersistHolder() {
- return new PropertyAspectAdapter<PersistenceUnitDefaults, Boolean>(buildPersistenceUnitDefaultsHolder(), PersistenceUnitDefaults.CASCADE_PERSIST_PROPERTY) {
+ return new PropertyAspectAdapter<OrmPersistenceUnitDefaults, Boolean>(buildPersistenceUnitDefaultsHolder(), OrmPersistenceUnitDefaults.CASCADE_PERSIST_PROPERTY) {
@Override
protected Boolean buildValue_() {
return subject.isCascadePersist();
@@ -130,15 +130,15 @@ public class PersistenceUnitMetadataComposite extends FormPane<PersistenceUnitMe
};
}
- private CatalogCombo<PersistenceUnitDefaults> addCatalogCombo(Composite container) {
+ private CatalogCombo<OrmPersistenceUnitDefaults> addCatalogCombo(Composite container) {
- return new CatalogCombo<PersistenceUnitDefaults>(this, buildPersistenceUnitDefaultsHolder(), container) {
+ return new CatalogCombo<OrmPersistenceUnitDefaults>(this, buildPersistenceUnitDefaultsHolder(), container) {
@Override
protected void addPropertyNames(Collection<String> propertyNames) {
super.addPropertyNames(propertyNames);
- propertyNames.add(PersistenceUnitDefaults.DEFAULT_CATALOG_PROPERTY);
- propertyNames.add(PersistenceUnitDefaults.SPECIFIED_CATALOG_PROPERTY);
+ propertyNames.add(OrmPersistenceUnitDefaults.DEFAULT_CATALOG_PROPERTY);
+ propertyNames.add(OrmPersistenceUnitDefaults.SPECIFIED_CATALOG_PROPERTY);
}
@Override
@@ -158,24 +158,24 @@ public class PersistenceUnitMetadataComposite extends FormPane<PersistenceUnitMe
};
}
- private PropertyValueModel<PersistenceUnitDefaults> buildPersistenceUnitDefaultsHolder() {
- return new TransformationPropertyValueModel<PersistenceUnitMetadata, PersistenceUnitDefaults>(getSubjectHolder()) {
+ private PropertyValueModel<OrmPersistenceUnitDefaults> buildPersistenceUnitDefaultsHolder() {
+ return new TransformationPropertyValueModel<PersistenceUnitMetadata, OrmPersistenceUnitDefaults>(getSubjectHolder()) {
@Override
- protected PersistenceUnitDefaults transform_(PersistenceUnitMetadata value) {
+ protected OrmPersistenceUnitDefaults transform_(PersistenceUnitMetadata value) {
return value.getPersistenceUnitDefaults();
}
};
}
- private SchemaCombo<PersistenceUnitDefaults> addSchemaCombo(Composite container) {
+ private SchemaCombo<OrmPersistenceUnitDefaults> addSchemaCombo(Composite container) {
- return new SchemaCombo<PersistenceUnitDefaults>(this, buildPersistenceUnitDefaultsHolder(), container) {
+ return new SchemaCombo<OrmPersistenceUnitDefaults>(this, buildPersistenceUnitDefaultsHolder(), container) {
@Override
protected void addPropertyNames(Collection<String> propertyNames) {
super.addPropertyNames(propertyNames);
- propertyNames.add(PersistenceUnitDefaults.DEFAULT_SCHEMA_PROPERTY);
- propertyNames.add(PersistenceUnitDefaults.SPECIFIED_SCHEMA_PROPERTY);
+ propertyNames.add(OrmPersistenceUnitDefaults.DEFAULT_SCHEMA_PROPERTY);
+ propertyNames.add(OrmPersistenceUnitDefaults.SPECIFIED_SCHEMA_PROPERTY);
}
@Override

Back to the top