Package org.hibernate.type
Class TypeFactory
- java.lang.Object
-
- org.hibernate.type.TypeFactory
-
- All Implemented Interfaces:
Serializable
,TypeBootstrapContext
@Deprecated public final class TypeFactory extends Object implements Serializable, TypeBootstrapContext
Deprecated.UseTypeConfiguration
insteadUsed internally to build instances ofType
, specifically it builds instances of Used internally to obtain instances of Type. Applications should use static methods and constants on org.hibernate.Hibernate.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TypeFactory.TypeScope
Deprecated.
-
Constructor Summary
Constructors Constructor Description TypeFactory(TypeConfiguration typeConfiguration)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Type
any(Type metaType, Type identifierType)
Deprecated.useany(Type, Type, boolean)
insteadType
any(Type metaType, Type identifierType, boolean lazy)
Deprecated.Get the AnyType with the specified parameters.CollectionType
array(String role, String propertyRef, Class elementClass)
Deprecated.CollectionType
bag(String role, String propertyRef)
Deprecated.Type
byClass(Class clazz, Properties parameters)
Deprecated.ComponentType
component(ComponentMetamodel metamodel)
Deprecated.CustomType
custom(Class<UserType> typeClass, Properties parameters)
Deprecated.static CustomType
custom(Class<UserType> typeClass, Properties parameters, TypeFactory.TypeScope scope)
Deprecated.Only for use temporary use byHibernate
CollectionType
customCollection(String typeName, Properties typeParameters, String role, String propertyRef)
Deprecated.CompositeCustomType
customComponent(Class<CompositeUserType> typeClass, Properties parameters)
Deprecated.static CompositeCustomType
customComponent(Class<CompositeUserType> typeClass, Properties parameters, TypeFactory.TypeScope scope)
Deprecated.Only for use temporary use byHibernate
EmbeddedComponentType
embeddedComponent(ComponentMetamodel metamodel)
Deprecated.Map<String,Object>
getConfigurationSettings()
Deprecated.CollectionType
idbag(String role, String propertyRef)
Deprecated.static void
injectParameters(Object type, Properties parameters)
Deprecated.CollectionType
list(String role, String propertyRef)
Deprecated.EntityType
manyToOne(String persistentClass)
Deprecated.EntityType
manyToOne(String persistentClass, boolean lazy)
Deprecated.EntityType
manyToOne(String persistentClass, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, NotFoundAction notFoundAction, boolean isLogicalOneToOne)
Deprecated.EntityType
manyToOne(String persistentClass, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, String propertyName, boolean lazy, boolean unwrapProxy, NotFoundAction notFoundAction, boolean isLogicalOneToOne)
Deprecated.EntityType
manyToOne(String persistentClass, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, NotFoundAction notFoundAction, boolean isLogicalOneToOne)
Deprecated.CollectionType
map(String role, String propertyRef)
Deprecated.EntityType
oneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName)
Deprecated.EntityType
oneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName, boolean constrained)
Deprecated.CollectionType
orderedMap(String role, String propertyRef)
Deprecated.CollectionType
orderedSet(String role, String propertyRef)
Deprecated.SessionFactoryImplementor
resolveSessionFactory()
Deprecated.static <T extends Serializable>
SerializableType<T>serializable(Class<T> serializableClass)
Deprecated.Build aSerializableType
from the givenSerializable
class.CollectionType
set(String role, String propertyRef)
Deprecated.CollectionType
sortedMap(String role, String propertyRef, Comparator comparator)
Deprecated.CollectionType
sortedSet(String role, String propertyRef, Comparator comparator)
Deprecated.EntityType
specialOneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName)
EntityType
specialOneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName, boolean constrained)
Deprecated.Type
type(Class<Type> typeClass, Properties parameters)
Deprecated.
-
-
-
Constructor Detail
-
TypeFactory
public TypeFactory(TypeConfiguration typeConfiguration)
Deprecated.
-
-
Method Detail
-
getConfigurationSettings
public Map<String,Object> getConfigurationSettings()
Deprecated.- Specified by:
getConfigurationSettings
in interfaceTypeBootstrapContext
-
resolveSessionFactory
public SessionFactoryImplementor resolveSessionFactory()
Deprecated.
-
byClass
public Type byClass(Class clazz, Properties parameters)
Deprecated.
-
type
public Type type(Class<Type> typeClass, Properties parameters)
Deprecated.
-
injectParameters
public static void injectParameters(Object type, Properties parameters)
Deprecated.
-
customComponent
public CompositeCustomType customComponent(Class<CompositeUserType> typeClass, Properties parameters)
Deprecated.
-
customComponent
@Deprecated public static CompositeCustomType customComponent(Class<CompositeUserType> typeClass, Properties parameters, TypeFactory.TypeScope scope)
Deprecated.Only for use temporary use byHibernate
-
customCollection
public CollectionType customCollection(String typeName, Properties typeParameters, String role, String propertyRef)
Deprecated.
-
custom
public CustomType custom(Class<UserType> typeClass, Properties parameters)
Deprecated.
-
custom
@Deprecated public static CustomType custom(Class<UserType> typeClass, Properties parameters, TypeFactory.TypeScope scope)
Deprecated.Only for use temporary use byHibernate
-
serializable
public static <T extends Serializable> SerializableType<T> serializable(Class<T> serializableClass)
Deprecated.Build aSerializableType
from the givenSerializable
class.- Type Parameters:
T
- The actual class type (extends Serializable)- Parameters:
serializableClass
- TheSerializable
class.- Returns:
- The built
SerializableType
-
oneToOne
@Deprecated public EntityType oneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName)
Deprecated.
-
specialOneToOne
@Deprecated public EntityType specialOneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName)
-
oneToOne
public EntityType oneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName, boolean constrained)
Deprecated.
-
specialOneToOne
public EntityType specialOneToOne(String persistentClass, ForeignKeyDirection foreignKeyType, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, String entityName, String propertyName, boolean constrained)
Deprecated.
-
manyToOne
public EntityType manyToOne(String persistentClass)
Deprecated.
-
manyToOne
public EntityType manyToOne(String persistentClass, boolean lazy)
Deprecated.
-
manyToOne
@Deprecated public EntityType manyToOne(String persistentClass, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, NotFoundAction notFoundAction, boolean isLogicalOneToOne)
Deprecated.
-
manyToOne
@Deprecated public EntityType manyToOne(String persistentClass, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, boolean lazy, boolean unwrapProxy, NotFoundAction notFoundAction, boolean isLogicalOneToOne)
Deprecated.
-
manyToOne
public EntityType manyToOne(String persistentClass, boolean referenceToPrimaryKey, String uniqueKeyPropertyName, String propertyName, boolean lazy, boolean unwrapProxy, NotFoundAction notFoundAction, boolean isLogicalOneToOne)
Deprecated.
-
array
public CollectionType array(String role, String propertyRef, Class elementClass)
Deprecated.
-
list
public CollectionType list(String role, String propertyRef)
Deprecated.
-
bag
public CollectionType bag(String role, String propertyRef)
Deprecated.
-
idbag
public CollectionType idbag(String role, String propertyRef)
Deprecated.
-
map
public CollectionType map(String role, String propertyRef)
Deprecated.
-
orderedMap
public CollectionType orderedMap(String role, String propertyRef)
Deprecated.
-
sortedMap
public CollectionType sortedMap(String role, String propertyRef, Comparator comparator)
Deprecated.
-
set
public CollectionType set(String role, String propertyRef)
Deprecated.
-
orderedSet
public CollectionType orderedSet(String role, String propertyRef)
Deprecated.
-
sortedSet
public CollectionType sortedSet(String role, String propertyRef, Comparator comparator)
Deprecated.
-
component
public ComponentType component(ComponentMetamodel metamodel)
Deprecated.
-
embeddedComponent
public EmbeddedComponentType embeddedComponent(ComponentMetamodel metamodel)
Deprecated.
-
any
@Deprecated public Type any(Type metaType, Type identifierType)
Deprecated.useany(Type, Type, boolean)
insteadGet the AnyType with the specified parameters.- Parameters:
metaType
- meta typeidentifierType
- identifier type- Returns:
- AnyType
-
-