/** * Locate a Hibernate {@linkplain BasicType basic type} given (one of) its registration names. * * @param name The registration name * * @return The registered type */ public BasicType basic(String name) { return typeConfiguration.getBasicTypeRegistry().getRegisteredType( name ); }
@Test public void testContributedBasicType() { TypeConfiguration typeConfiguration = new TypeConfiguration(); typeConfiguration.getJavaTypeDescriptorRegistry().addDescriptor( ValidatingUrlJavaTypeDescriptor.INSTANCE ); typeConfiguration.getBasicTypeRegistry().register( new StandardBasicTypeTemplate<>( VarcharTypeDescriptor.INSTANCE, ValidatingUrlJavaTypeDescriptor.INSTANCE, REG_KEY ) ); final BasicType registeredType = typeConfiguration.getBasicTypeRegistry().getRegisteredType( REG_KEY ); assertThat( registeredType, notNullValue() ); assertTyping( StandardBasicTypeTemplate.class, registeredType ); }
/** * Locate a Hibernate {@linkplain BasicType basic type} given (one of) its registration names. * * @param name The registration name * * @return The registered type */ public BasicType basic(String name) { return basicTypeRegistry.getRegisteredType( name ); }
/** * Locate a Hibernate {@linkplain BasicType basic type} given (one of) its registration names. * * @param name The registration name * * @return The registered type */ public BasicType basic(String name) { return basicTypeRegistry.getRegisteredType( name ); }
static public boolean isNonPrimitiveTypeName(String typeName) { return (!PRIMITIVES.containsKey( typeName )) && new BasicTypeRegistry().getRegisteredType(typeName) != null; }
static public boolean isNonPrimitiveTypeName(String typeName) { return (!PRIMITIVES.containsKey( typeName )) && new BasicTypeRegistry().getRegisteredType(typeName) != null; }