Package org.hibernate.boot.model
Class TypeDefinition
- java.lang.Object
-
- org.hibernate.boot.model.TypeDefinition
-
- All Implemented Interfaces:
java.io.Serializable
public class TypeDefinition extends java.lang.Object implements java.io.SerializableModels the information pertaining to a custom type definition supplied by the user. Used to delay instantiation of the actualTypeinstance. Generally speaking this information would come from annotations (TypeDef) or XML mappings. An alternative form of supplying custom types is programmatically via one of:- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TypeDefinition(java.lang.String name, java.lang.Class typeImplementorClass, java.lang.String[] registrationKeys, java.util.Map<java.lang.String,java.lang.String> parameters)TypeDefinition(java.lang.String name, java.lang.Class typeImplementorClass, java.lang.String[] registrationKeys, java.util.Properties parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetName()java.util.Map<java.lang.String,java.lang.String>getParameters()java.util.PropertiesgetParametersAsProperties()java.lang.String[]getRegistrationKeys()java.lang.ClassgetTypeImplementorClass()inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
TypeDefinition
public TypeDefinition(java.lang.String name, java.lang.Class typeImplementorClass, java.lang.String[] registrationKeys, java.util.Map<java.lang.String,java.lang.String> parameters)
-
TypeDefinition
public TypeDefinition(java.lang.String name, java.lang.Class typeImplementorClass, java.lang.String[] registrationKeys, java.util.Properties parameters)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getTypeImplementorClass
public java.lang.Class getTypeImplementorClass()
-
getRegistrationKeys
public java.lang.String[] getRegistrationKeys()
-
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
-
getParametersAsProperties
public java.util.Properties getParametersAsProperties()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-