Top Fields Constructors Methods
org.hibernate.cfg.annotations

public Class SimpleValueBinder

extends Object
Class Inheritance
Imports
java.io.Serializable, java.sql.Types, java.util.Calendar, .Date, .Properties, javax.persistence.Enumerated, .Lob, .MapKeyEnumerated, .MapKeyTemporal, .Temporal, .TemporalType, org.slf4j.Logger, .LoggerFactory, org.hibernate.AnnotationException, .AssertionFailure, .Hibernate, org.hibernate.annotations.Parameter, .Type, org.hibernate.annotations.common.reflection.XClass, .XProperty, org.hibernate.cfg.BinderHelper, .Ejb3Column, .Ejb3JoinColumn, .Mappings, .NotYetImplementedException, .PkDrivenByDefaultMapsIdSecondPass, .SetSimpleValueTypeSecondPass, org.hibernate.mapping.SimpleValue, .Table, org.hibernate.type.CharacterArrayClobType, .EnumType, .PrimitiveCharacterArrayClobType, .SerializableToBlobType, .WrappedMaterializedBlobType, org.hibernate.util.StringHelper

Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private Ejb3Column[]
private String
private boolean
private boolean
private Logger
private Mappings
private String
private String
private String
private String
private SimpleValue
private Table
private String
private Properties

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
private EnumType
private TemporalType
public boolean
public void
public SimpleValue
make()

public void
public void
setExplicitType(String explicitType)

public void
public void
setKey(boolean key)

public void
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)

public void
public void
setType(XProperty property, XClass returnedClass)

public void
setVersion(boolean isVersion)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnsback to summary
private Ejb3Column[] columns
explicitTypeback to summary
private String explicitType
isVersionback to summary
private boolean isVersion
keyback to summary
private boolean key
logback to summary
private Logger log
mappingsback to summary
private Mappings mappings
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
timeStampVersionTypeback to summary
private String timeStampVersionType
typeParametersback to summary
private Properties typeParameters

Constructor Detail

SimpleValueBinderback to summary
public SimpleValueBinder()

Method Detail

fillSimpleValueback to summary
public void fillSimpleValue()
getEnumTypeback to summary
private EnumType getEnumType(XProperty property)
getTemporalTypeback to summary
private TemporalType getTemporalType(XProperty property)
isVersionback to summary
public boolean isVersion()
linkWithValueback to summary
public void linkWithValue()
makeback to summary
public SimpleValue make()
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)
setMappingsback to summary
public void setMappings(Mappings mappings)
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)
setTimestampVersionTypeback to summary
public void setTimestampVersionType(String versionType)
setTypeback to summary
public void setType(XProperty property, XClass returnedClass)
setVersionback to summary
public void setVersion(boolean isVersion)
validateback to summary
private void validate()