/** * Constructor. Supply owning mapping. */ public Discriminator(ClassMapping mapping) { _mapping = mapping; _info = getMappingRepository().newMappingInfo(this); }
/** * Constructor. Supply owning mapping. */ public Discriminator(ClassMapping mapping) { _mapping = mapping; _info = getMappingRepository().newMappingInfo(this); }
/** * Constructor. Supply owning mapping. */ public Discriminator(ClassMapping mapping) { _mapping = mapping; _info = getMappingRepository().newMappingInfo(this); }
/** * Constructor. Supply owning mapping. */ public Discriminator(ClassMapping mapping) { _mapping = mapping; _info = getMappingRepository().newMappingInfo(this); }
/** * Constructor. Supply owning mapping. */ public Discriminator(ClassMapping mapping) { _mapping = mapping; _info = getMappingRepository().newMappingInfo(this); }
/** * Return the index to set on the discriminator columns, or null if none. */ public Index getIndex(Discriminator discrim, Column[] cols, boolean adapt) { Index idx = null; if (cols.length > 0) idx = discrim.getMappingRepository().getMappingDefaults(). getIndex(discrim, cols[0].getTable(), cols); return createIndex(discrim, null, idx, cols, adapt); }
/** * Return the index to set on the discriminator columns, or null if none. */ public Index getIndex(Discriminator discrim, Column[] cols, boolean adapt) { Index idx = null; if (cols.length > 0) idx = discrim.getMappingRepository().getMappingDefaults(). getIndex(discrim, cols[0].getTable(), cols); return createIndex(discrim, null, idx, cols, adapt); }
/** * Return the index to set on the discriminator columns, or null if none. */ public Index getIndex(Discriminator discrim, Column[] cols, boolean adapt) { Index idx = null; if (cols.length > 0) idx = discrim.getMappingRepository().getMappingDefaults(). getIndex(discrim, cols[0].getTable(), cols); return createIndex(discrim, null, idx, cols, adapt); }
/** * Return the index to set on the discriminator columns, or null if none. */ public Index getIndex(Discriminator discrim, Column[] cols, boolean adapt) { Index idx = null; if (cols.length > 0) idx = discrim.getMappingRepository().getMappingDefaults(). getIndex(discrim, cols[0].getTable(), cols); return createIndex(discrim, null, idx, cols, adapt); }
/** * Return the index to set on the discriminator columns, or null if none. */ public Index getIndex(Discriminator discrim, Column[] cols, boolean adapt) { Index idx = null; if (cols.length > 0) idx = discrim.getMappingRepository().getMappingDefaults(). getIndex(discrim, cols[0].getTable(), cols); return createIndex(discrim, null, idx, cols, adapt); }
/** * Return the columns set for this discriminator, based on the given * templates. */ public Column[] getColumns(Discriminator discrim, Column[] tmplates, boolean adapt) { Table table = discrim.getClassMapping().getTable(); discrim.getMappingRepository().getMappingDefaults().populateColumns (discrim, table, tmplates); return createColumns(discrim, null, tmplates, table, adapt); }
/** * Return the columns set for this discriminator, based on the given * templates. */ public Column[] getColumns(Discriminator discrim, Column[] tmplates, boolean adapt) { Table table = discrim.getClassMapping().getTable(); discrim.getMappingRepository().getMappingDefaults().populateColumns (discrim, table, tmplates); return createColumns(discrim, null, tmplates, table, adapt); }
/** * Return the columns set for this discriminator, based on the given * templates. */ public Column[] getColumns(Discriminator discrim, Column[] tmplates, boolean adapt) { Table table = discrim.getClassMapping().getTable(); discrim.getMappingRepository().getMappingDefaults().populateColumns (discrim, table, tmplates); return createColumns(discrim, null, tmplates, table, adapt); }
/** * Return the columns set for this discriminator, based on the given * templates. */ public Column[] getColumns(Discriminator discrim, Column[] tmplates, boolean adapt) { Table table = discrim.getClassMapping().getTable(); discrim.getMappingRepository().getMappingDefaults().populateColumns (discrim, table, tmplates); return createColumns(discrim, null, tmplates, table, adapt); }
/** * Return the columns set for this discriminator, based on the given * templates. */ public Column[] getColumns(Discriminator discrim, Column[] tmplates, boolean adapt) { Table table = discrim.getClassMapping().getTable(); discrim.getMappingRepository().getMappingDefaults().populateColumns (discrim, table, tmplates); return createColumns(discrim, null, tmplates, table, adapt); }
/** * By default, logs a warning that this discriminator cannot calculate * its list of subclasses on its own. */ public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { if (!isFinal) { Log log = disc.getMappingRepository().getLog(); if (log.isWarnEnabled()) log.warn(_loc.get("cant-init-subs", disc.getClassMapping())); } // don't need to call this method again disc.setSubclassesLoaded(true); }
/** * By default, logs a warning that this discriminator cannot calculate * its list of subclasses on its own. */ public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { if (!isFinal) { Log log = disc.getMappingRepository().getLog(); if (log.isWarnEnabled()) log.warn(_loc.get("cant-init-subs", disc.getClassMapping())); } // don't need to call this method again disc.setSubclassesLoaded(true); }
/** * By default, logs a warning that this discriminator cannot calculate * its list of subclasses on its own. */ public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { if (!isFinal) { Log log = disc.getMappingRepository().getLog(); if (log.isWarnEnabled()) log.warn(_loc.get("cant-init-subs", disc.getClassMapping())); } // don't need to call this method again disc.setSubclassesLoaded(true); }
/** * By default, logs a warning that this discriminator cannot calculate * its list of subclasses on its own. */ public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { if (!isFinal) { Log log = disc.getMappingRepository().getLog(); if (log.isWarnEnabled()) log.warn(_loc.get("cant-init-subs", disc.getClassMapping())); } // don't need to call this method again disc.setSubclassesLoaded(true); }
/** * By default, logs a warning that this discriminator cannot calculate * its list of subclasses on its own. */ public void loadSubclasses(JDBCStore store) throws SQLException, ClassNotFoundException { if (!isFinal) { Log log = disc.getMappingRepository().getLog(); if (log.isWarnEnabled()) log.warn(_loc.get("cant-init-subs", disc.getClassMapping())); } // don't need to call this method again disc.setSubclassesLoaded(true); }