public class

Any

extends SimpleValue
java.lang.Object
   ↳ org.hibernate.mapping.SimpleValue
     ↳ org.hibernate.mapping.Any

Class Overview

A Hibernate "any" type (ie. polymorphic association to one-of-several tables).

Summary

[Expand]
Inherited Constants
From class org.hibernate.mapping.SimpleValue
Public Constructors
Any(Mappings mappings, Table table)
Public Methods
Object accept(ValueVisitor visitor)
String getIdentifierType()
String getMetaType()
Map getMetaValues()
Type getType()
void setIdentifierType(String identifierType)
void setMetaType(String type)
void setMetaValues(Map metaValues)
void setTypeByReflection(String propertyClass, String propertyName)
void setTypeUsingReflection(String className, String propertyName)
[Expand]
Inherited Methods
From class org.hibernate.mapping.SimpleValue
From class java.lang.Object
From interface org.hibernate.mapping.KeyValue
From interface org.hibernate.mapping.Value

Public Constructors

public Any (Mappings mappings, Table table)

Public Methods

public Object accept (ValueVisitor visitor)

public String getIdentifierType ()

public String getMetaType ()

public Map getMetaValues ()

public Type getType ()

public void setIdentifierType (String identifierType)

public void setMetaType (String type)

public void setMetaValues (Map metaValues)

public void setTypeByReflection (String propertyClass, String propertyName)

public void setTypeUsingReflection (String className, String propertyName)