public static Object getConstantValue(String name, SessionFactoryImplementor factory) { boolean conventionalJavaConstants = factory.getSessionFactoryOptions().isConventionalJavaConstants(); Class clazz; try { if ( conventionalJavaConstants && !JAVA_CONSTANT_PATTERN.matcher( name ).find() ) { return null; } ClassLoaderService classLoaderService = factory.getServiceRegistry().getService( ClassLoaderService.class ); clazz = classLoaderService.classForName( StringHelper.qualifier( name ) ); } catch ( Throwable t ) { return null; } try { return clazz.getField( StringHelper.unqualify( name ) ).get( null ); } catch ( Throwable t ) { return null; } }
if ( actype.isEmbedded() ) { initComponentPropertyPaths( path == null ? null : StringHelper.qualifier( path ), actype, columns,
if ( StringHelper.qualifier( persister.getRole() ).length() == persister.getOwnerEntityPersister().getEntityName().length() ) {
private boolean inSamePackage(String className) { String other = StringHelper.qualifier( className ); return other == basePackage || (other != null && other.equals( basePackage ) ); }
private boolean inSamePackage(String className) { String other = StringHelper.qualifier( className ); return other == basePackage || (other != null && other.equals( basePackage ) ); }
private boolean inJavaLang(String className) { return "java.lang".equals( StringHelper.qualifier( className ) ); }
private boolean inJavaLang(String className) { return "java.lang".equals( StringHelper.qualifier( className ) ); }
/** Return package name. Note: Does not handle inner classes */ public String getPackageName() { String generatedClass = getGeneratedClassName(); return StringHelper.qualifier(generatedClass.trim()); }
/** Return package name. Note: Does not handle inner classes */ public String getPackageName() { String generatedClass = getGeneratedClassName(); return StringHelper.qualifier(generatedClass.trim()); }
protected File getFileForClassName(File baseDir, String className, String extension) { String filename = StringHelper.unqualify(className) + extension; String packagename = StringHelper.qualifier(className); return new File(getDirForPackage(baseDir, packagename), filename); }
protected File getFileForClassName(File baseDir, String className, String extension) { String filename = StringHelper.unqualify(className) + extension; String packagename = StringHelper.qualifier(className); return new File(getDirForPackage(baseDir, packagename), filename); }
public String getQualifiedDeclarationName() { String generatedName = qualifyInnerClass(getGeneratedClassName()); String qualifier = StringHelper.qualifier( getMappedClassName() ); if ( "".equals( qualifier ) ) { return qualifier + "." + generatedName; } else { return generatedName; } }
/** * Resolve a constant to its actual value. * * @param name The name * @return The value */ public static Object getConstantValue(String name) { Class clazz; try { clazz = classForName( StringHelper.qualifier( name ) ); } catch ( Throwable t ) { return null; } try { return clazz.getField( StringHelper.unqualify( name ) ).get( null ); } catch ( Throwable t ) { return null; } }
protected String getPackageNameForFile(POJOClass element) { return StringHelper.qualifier(((PersistentClass)element.getDecoratedObject()).getClassName()); }
/** * Resolve a constant to its actual value. * * @param name The name * @return The value */ public static Object getConstantValue(String name) { Class clazz; try { clazz = classForName( StringHelper.qualifier( name ) ); } catch ( Throwable t ) { return null; } try { return clazz.getField( StringHelper.unqualify( name ) ).get( null ); } catch ( Throwable t ) { return null; } }
protected String getPackageNameForFile(POJOClass element) { return StringHelper.qualifier(((PersistentClass)element.getDecoratedObject()).getClassName()); }
public String getQualifiedDeclarationName() { String generatedName = qualifyInnerClass(getGeneratedClassName()); String qualifier = StringHelper.qualifier( getMappedClassName() ); if ( "".equals( qualifier ) ) { return qualifier + "." + generatedName; } else { return generatedName; } }
@Test public void testPackageNames() { Iterator<PersistentClass> iter = metadataDescriptor .createMetadata() .getEntityBindings() .iterator(); while (iter.hasNext() ) { PersistentClass element = iter.next(); Assert.assertEquals("org.reveng", StringHelper.qualifier(element.getClassName() ) ); } } }
public static Object getConstantValue(String name, SessionFactoryImplementor factory) { boolean conventionalJavaConstants = factory.getSessionFactoryOptions().isConventionalJavaConstants(); Class clazz; try { if ( conventionalJavaConstants && !JAVA_CONSTANT_PATTERN.matcher( name ).find() ) { return null; } ClassLoaderService classLoaderService = factory.getServiceRegistry().getService( ClassLoaderService.class ); clazz = classLoaderService.classForName( StringHelper.qualifier( name ) ); } catch ( Throwable t ) { return null; } try { return clazz.getField( StringHelper.unqualify( name ) ).get( null ); } catch ( Throwable t ) { return null; } }
public Table addTable(String schema, String catalog, String name) { String key = TableNameQualifier.qualify(quote(catalog), quote(schema), quote(name)); Table table = (Table) tables.get(key); if (table == null) { table = new Table(); table.setAbstract(false); table.setName(name); table.setSchema(schema); table.setCatalog(catalog); tables.put(key, table); String qualifier = StringHelper.qualifier(key); List<Table> schemaList = qualifiers.get(qualifier); if(schemaList==null) { schemaList = new ArrayList<Table>(); qualifiers.put(qualifier, schemaList); } schemaList.add(table); } else { table.setAbstract(false); } return table; }