Made changes to the converter API due to JDev dependency
diff --git a/tools/org.eclipse.persistence.tools.mapping.tests/src/org/eclipse/persistence/tools/mapping/tests/dom/orm/ConverterTests.java b/tools/org.eclipse.persistence.tools.mapping.tests/src/org/eclipse/persistence/tools/mapping/tests/dom/orm/ConverterTests.java
index 183e73d..343b201 100644
--- a/tools/org.eclipse.persistence.tools.mapping.tests/src/org/eclipse/persistence/tools/mapping/tests/dom/orm/ConverterTests.java
+++ b/tools/org.eclipse.persistence.tools.mapping.tests/src/org/eclipse/persistence/tools/mapping/tests/dom/orm/ConverterTests.java
@@ -40,7 +40,9 @@
return new ChildListNodeTester<T, ExternalClassConverter, String>() {
@Override
public ExternalClassConverter addChild(T form, String value) {
- return form.addConverter(value);
+ ExternalClassConverter converter = form.addConverter();
+ converter.setName(value);
+ return converter;
}
@Override
public ExternalClassConverter getChild(T form, int index) {
@@ -93,7 +95,9 @@
return new ChildListNodeTester<T, ExternalObjectTypeConverter, String>() {
@Override
public ExternalObjectTypeConverter addChild(T form, String value) {
- return form.addObjectTypeConverter(value);
+ ExternalObjectTypeConverter converter = form.addObjectTypeConverter();
+ converter.setName(value);
+ return converter;
}
@Override
public ExternalObjectTypeConverter getChild(T form, int index) {
@@ -150,7 +154,9 @@
return new ChildListNodeTester<T, ExternalStructConverter, String>() {
@Override
public ExternalStructConverter addChild(T form, String value) {
- return form.addStructConverter(value);
+ ExternalStructConverter converter = form.addStructConverter();
+ converter.setName(value);
+ return converter;
}
@Override
public ExternalStructConverter getChild(T form, int index) {
@@ -203,7 +209,9 @@
return new ChildListNodeTester<T, ExternalTypeConverter, String>() {
@Override
public ExternalTypeConverter addChild(T form, String value) {
- return form.addTypeConverter(value);
+ ExternalTypeConverter converter = form.addTypeConverter();
+ converter.setName(value);
+ return converter;
}
@Override
public ExternalTypeConverter getChild(T form, int index) {
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConverterProvider.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConverterProvider.java
index 4916bfb..f602682 100644
--- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConverterProvider.java
+++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConverterProvider.java
@@ -31,22 +31,22 @@
/**
* Adds a converter to this entity.
*/
- ExternalClassConverter addConverter(String name);
+ ExternalClassConverter addConverter();
/**
* Adds a object type converter to this entity.
*/
- ExternalObjectTypeConverter addObjectTypeConverter(String name);
+ ExternalObjectTypeConverter addObjectTypeConverter();
/**
* Adds a struct converter to this entity.
*/
- ExternalStructConverter addStructConverter(String name);
+ ExternalStructConverter addStructConverter();
/**
* Adds a type converter to this entity.
*/
- ExternalTypeConverter addTypeConverter(String name);
+ ExternalTypeConverter addTypeConverter();
/**
* Returns a list of the converters defined for this entity.
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConvertibleMapping.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConvertibleMapping.java
index 5adce71..12d5a39 100644
--- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConvertibleMapping.java
+++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/ExternalConvertibleMapping.java
@@ -37,7 +37,7 @@
/**
* Sets the mapping to use this converter for its value converter.
*/
- ExternalConverter addConverter();
+ ExternalClassConverter addConverter();
/**
* Sets the mapping to use this object type converter for its value converter.
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java
index 263a0e8..bb0568a 100644
--- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java
+++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java
@@ -162,10 +162,9 @@
* {@inheritDoc}
*/
@Override
- public final ExternalClassConverter addConverter(String name) {
+ public final ExternalClassConverter addConverter() {
ClassConverter converter = buildConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
@@ -257,10 +256,9 @@
* {@inheritDoc}
*/
@Override
- public final ExternalObjectTypeConverter addObjectTypeConverter(String name) {
+ public final ExternalObjectTypeConverter addObjectTypeConverter() {
ObjectTypeConverter converter = buildObjectTypeConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
@@ -302,10 +300,9 @@
* {@inheritDoc}
*/
@Override
- public final ExternalStructConverter addStructConverter(String name) {
+ public final ExternalStructConverter addStructConverter() {
StructConverter converter = buildStructConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
@@ -324,10 +321,9 @@
* {@inheritDoc}
*/
@Override
- public final ExternalTypeConverter addTypeConverter(String name) {
+ public final ExternalTypeConverter addTypeConverter() {
TypeConverter converter = buildTypeConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java
index e6095d8..7515414 100644
--- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java
+++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java
@@ -75,10 +75,9 @@
* {@inheritDoc}
*/
@Override
- public ExternalClassConverter addConverter(String name) {
+ public ExternalClassConverter addConverter() {
ClassConverter converter = buildConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
@@ -162,10 +161,9 @@
* {@inheritDoc}
*/
@Override
- public ExternalObjectTypeConverter addObjectTypeConverter(String name) {
+ public ExternalObjectTypeConverter addObjectTypeConverter() {
ObjectTypeConverter converter = buildObjectTypeConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
@@ -221,10 +219,9 @@
* {@inheritDoc}
*/
@Override
- public ExternalStructConverter addStructConverter(String name) {
+ public ExternalStructConverter addStructConverter() {
StructConverter converter = buildStructConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}
@@ -243,10 +240,9 @@
* {@inheritDoc}
*/
@Override
- public ExternalTypeConverter addTypeConverter(String name) {
+ public ExternalTypeConverter addTypeConverter() {
TypeConverter converter = buildTypeConverter(-1);
converter.addSelf();
- converter.setName(name);
return converter;
}