List of usage examples for org.hibernate.mapping AuxiliaryDatabaseObject appliesToDialect
boolean appliesToDialect(Dialect dialect);
From source file:org.n52.sos.ds.datasource.CustomConfiguration.java
License:Open Source License
protected List<String> generateAuxiliaryDatabaseObjectDropScript(final Dialect d, final String c, final String s) { final List<String> script = new LinkedList<String>(); final ListIterator<AuxiliaryDatabaseObject> itr = auxiliaryDatabaseObjects .listIterator(auxiliaryDatabaseObjects.size()); while (itr.hasPrevious()) { // FIXME how to check if ADO exists? final AuxiliaryDatabaseObject object = itr.previous(); if (object.appliesToDialect(d)) { script.add(object.sqlDropString(d, c, s)); }/*from ww w.j ava2 s. co m*/ } return script; }