diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java b/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java index cb76bdd3a8..85cdb36c22 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java @@ -26,7 +26,6 @@ import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; import org.eclipse.jpt.common.utility.internal.StringTools; -import org.eclipse.jpt.jpa.core.prefs.JpaEntityGenPreferencesManager; import org.eclipse.jpt.jpa.db.Column; import org.eclipse.jpt.jpa.db.Schema; import org.eclipse.jpt.jpa.db.Table; @@ -552,6 +551,20 @@ public abstract class ORMGenCustomizer implements java.io.Serializable public String propertySetter(String propertyName) { return "set"+StringUtil.initUpper(propertyName); } + /** + * Returns a add method name given a property name. + */ + public String propertyAdd(String propertyName) { + String name = StringUtil.singularise(propertyName); + return "add"+StringUtil.initUpper(name); + } + /** + * Returns a remove method name given a property name. + */ + public String propertyRemove(String propertyName) { + String name = StringUtil.singularise(propertyName); + return "remove"+StringUtil.initUpper(name); + } public String quote(String s) { return StringUtil.quote(s, '"'); } @@ -567,6 +580,9 @@ public abstract class ORMGenCustomizer implements java.io.Serializable public String convertToXmlStringLiteral(String s) { return StringTools.convertToXmlStringLiteral(s); } + public String convertToSingularisedString(String s) { + return StringUtil.singularise(s); + } /** * Appends an annotation member name and value to an existing annotation. * |