package uk.ac.ox.ndm.grails.utils.hibernate;

import java.util.List;
import java.util.Set;

/**
 * @since 19/01/2016
 */
public interface NamingStrategyHelper {

    String adjustTableName(Class clazz, String tableName, String packageName);

    String canonicalNameToSchemaName(String canonicalName);

    String cleanColumnName(String columnName);

    boolean cleansColumnName(String columnName);

    List<String> getDataSources(String canonicalName);

    Set<Class> getKnownEmbeddedDomains();

    boolean handlesClass(Class clazz);

    boolean handlesClass(String canonicalName);
}

@@ -446,24 +446,60 @@
 icalName);%0A%0A
+    List%3CString%3E getDataSources();%0A%0A
     Set%3CClas

Add a no params method to the namingstrategyhelper