public static String getImportedClass(String name, SessionFactoryImplementor factory) { return factory.getImportedClassName( name ); } }
/** * Given a (potentially unqualified) class name, locate its imported qualified name. * * @param className The potentially unqualified class name * @return The qualified class name. */ public String getImportedClassName(String className) { return sfi.getImportedClassName( className ); }
public static String getImportedClass(String name, SessionFactoryImplementor factory) { return factory.getImportedClassName( name ); } }
String getImportedClassName(String className) { return sfi.getImportedClassName( className ); }
Queryable findQueryableUsingImports(String className) { final String importedClassName = sfi.getImportedClassName( className ); if ( importedClassName == null ) { return null; } try { return ( Queryable ) sfi.getEntityPersister( importedClassName ); } catch ( MappingException me ) { return null; } }
public String getImportedClassName(String name) { return getCurrentSessionFactoryImplementor().getImportedClassName(name); }
/** * Given a (potentially unqualified) class name, locate its persister. * * @param sfi The session factory implementor. * @param className The (potentially unqualified) class name. * @return The defined persister for this class, or null if none found. */ public static Queryable findQueryableUsingImports(SessionFactoryImplementor sfi, String className) { final String importedClassName = sfi.getImportedClassName( className ); if ( importedClassName == null ) { return null; } try { return ( Queryable ) sfi.getEntityPersister( importedClassName ); } catch ( MappingException me ) { return null; } }
private EntityPersister findEntityPersisterByName(String className) throws MappingException { // First, try to get the persister using the class name directly. EntityPersister persister = null; try { persister = sfi.getEntityPersister( className ); } catch ( MappingException ignore ) { } if ( persister == null ) { // If that didn't work, try using the 'import' name. String importedClassName = sfi.getImportedClassName( className ); if ( importedClassName == null ) { return null; } persister = sfi.getEntityPersister( importedClassName ); } return persister; }
/** * Locate the persister by class or entity name. * * @param name The class or entity name * @return The defined persister for this entity, or null if none found. * @throws MappingException */ private EntityPersister findEntityPersisterByName(String name) throws MappingException { // First, try to get the persister using the given name directly. try { return sfi.getEntityPersister( name ); } catch ( MappingException ignore ) { // unable to locate it using this name } // If that didn't work, try using the 'import' name. String importedClassName = sfi.getImportedClassName( name ); if ( importedClassName == null ) { return null; } return sfi.getEntityPersister( importedClassName ); }
Queryable getEntityPersisterUsingImports(String className) { final String importedClassName = getFactory().getImportedClassName( className ); if ( importedClassName == null ) { return null; } try { return ( Queryable ) getFactory().getEntityPersister( importedClassName ); } catch ( MappingException me ) { return null; } }
Queryable getEntityPersisterUsingImports(String className) { final String importedClassName = getFactory().getImportedClassName( className ); if ( importedClassName == null ) { return null; } try { return ( Queryable ) getFactory().getEntityPersister( importedClassName ); } catch ( MappingException me ) { return null; } }