Top Fields Constructors Methods
org.hibernate.cfg.annotations

public Class SimpleValueBinder

extends Object
Class Inheritance
Imports
java.io.Serializable, java.util.Calendar, .Date, .Locale, .Properties, javax.persistence.Enumerated, .Id, .Lob, .MapKeyEnumerated, .MapKeyTemporal, .Temporal, .TemporalType, org.hibernate.AnnotationException, .AssertionFailure, .MappingException, org.hibernate.annotations.MapKeyType, .Nationalized, .Parameter, .Type, org.hibernate.annotations.common.reflection.XClass, .XProperty, org.hibernate.boot.model.TypeDefinition, org.hibernate.boot.model.convert.spi.ConverterDescriptor, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.cfg.AccessType, .BinderHelper, .Ejb3Column, .Ejb3JoinColumn, .NotYetImplementedException, .PkDrivenByDefaultMapsIdSecondPass, .SetSimpleValueTypeSecondPass, org.hibernate.dialect.Dialect, org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.internal.CoreMessageLogger, org.hibernate.internal.util.StringHelper, org.hibernate.mapping.SimpleValue, .Table, org.hibernate.type.CharacterArrayClobType, .CharacterArrayNClobType, .CharacterNCharType, .EnumType, .PrimitiveCharacterArrayClobType, .PrimitiveCharacterArrayNClobType, .SerializableToBlobType, .StandardBasicTypes, .StringNVarcharType, .WrappedMaterializedBlobType, org.hibernate.usertype.DynamicParameterizedType, org.jboss.logging.Logger

Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private AccessType
private ConverterDescriptor
private MetadataBuildingContext
private Ejb3Column[]
private String
private String
private boolean
private boolean
private boolean
private boolean
private static final CoreMessageLogger
private String
private String
private String
private String
private SimpleValue
private Table
table

Deprecated as a consequence of Table being deprecated.
private String
private Properties
private XProperty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
applyAttributeConverter(XProperty property, ConverterDescriptor attributeConverterDescriptor)

public void
public AccessType
private Dialect
private TemporalType
private boolean
public boolean
public void
public SimpleValue
make()

public void
public void
public void
public void
setExplicitType(String explicitType)

public void
public void
setKey(boolean key)

public void
setPersistentClassName(String persistentClassName)

public void
setPropertyName(String propertyName)

public void
setReferencedEntityName(String referencedEntityName)

public void
setReturnedClassName(String returnedClassName)

public void
setTable(Table table)

Deprecated as a consequence of Table being deprecated.
public void
public void
setType(XProperty property, XClass returnedClass, String declaringClassName, ConverterDescriptor attributeConverterDescriptor)

public void
setVersion(boolean isVersion)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessTypeback to summary
private AccessType accessType
attributeConverterDescriptorback to summary
private ConverterDescriptor attributeConverterDescriptor
buildingContextback to summary
private MetadataBuildingContext buildingContext
columnsback to summary
private Ejb3Column[] columns
defaultTypeback to summary
private String defaultType
explicitTypeback to summary
private String explicitType
isLobback to summary
private boolean isLob
isNationalizedback to summary
private boolean isNationalized
isVersionback to summary
private boolean isVersion
keyback to summary
private boolean key
LOGback to summary
private static final CoreMessageLogger LOG
persistentClassNameback to summary
private String persistentClassName
propertyNameback to summary
private String propertyName
referencedEntityNameback to summary
private String referencedEntityName
returnedClassNameback to summary
private String returnedClassName
simpleValueback to summary
private SimpleValue simpleValue
tableback to summary
private Table table

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

timeStampVersionTypeback to summary
private String timeStampVersionType
typeParametersback to summary
private Properties typeParameters
xpropertyback to summary
private XProperty xproperty

Constructor Detail

SimpleValueBinderback to summary
public SimpleValueBinder()

Method Detail

applyAttributeConverterback to summary
private void applyAttributeConverter(XProperty property, ConverterDescriptor attributeConverterDescriptor)
fillSimpleValueback to summary
public void fillSimpleValue()
getAccessTypeback to summary
public AccessType getAccessType()
getDialectback to summary
private Dialect getDialect()
getTemporalTypeback to summary
private TemporalType getTemporalType(XProperty property)
isAssociationback to summary
private boolean isAssociation()
isVersionback to summary
public boolean isVersion()
linkWithValueback to summary
public void linkWithValue()
makeback to summary
public SimpleValue make()
setAccessTypeback to summary
public void setAccessType(AccessType accessType)
setBuildingContextback to summary
public void setBuildingContext(MetadataBuildingContext buildingContext)
setColumnsback to summary
public void setColumns(Ejb3Column[] columns)
setExplicitTypeback to summary
public void setExplicitType(String explicitType)
setExplicitTypeback to summary
public void setExplicitType(Type typeAnn)
setKeyback to summary
public void setKey(boolean key)
setPersistentClassNameback to summary
public void setPersistentClassName(String persistentClassName)
setPropertyNameback to summary
public void setPropertyName(String propertyName)
setReferencedEntityNameback to summary
public void setReferencedEntityName(String referencedEntityName)
setReturnedClassNameback to summary
public void setReturnedClassName(String returnedClassName)
setTableback to summary
public void setTable(Table table)

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

setTimestampVersionTypeback to summary
public void setTimestampVersionType(String versionType)
setTypeback to summary
public void setType(XProperty property, XClass returnedClass, String declaringClassName, ConverterDescriptor attributeConverterDescriptor)
setVersionback to summary
public void setVersion(boolean isVersion)
validateback to summary
private void validate()