| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AbstractComponentType
Enables other Component-like types to hold collections and have cascades, etc.
ComponentType, 
AnyType| Method Summary | |
|---|---|
|  CascadeStyle | getCascadeStyle(int i) | 
|  FetchMode | getFetchMode(int i) | 
|  String[] | getPropertyNames()Get the names of the component properties | 
|  boolean[] | getPropertyNullability()Optional operation | 
|  Object | getPropertyValue(Object component,
                 int i,
                 SessionImplementor session) | 
|  Object[] | getPropertyValues(Object component,
                  EntityMode entityMode)Optional operation | 
|  Object[] | getPropertyValues(Object component,
                  SessionImplementor session)Get the values of the component properties of a component instance | 
|  Type[] | getSubtypes()Get the types of the component properties | 
|  boolean | isEmbedded() | 
|  boolean | isMethodOf(Method method) | 
|  void | setPropertyValues(Object component,
                  Object[] values,
                  EntityMode entityMode)Optional operation | 
| Methods inherited from interface org.hibernate.type.Type | 
|---|
| assemble, beforeAssemble, compare, deepCopy, disassemble, fromXMLNode, getColumnSpan, getHashCode, getHashCode, getName, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString | 
| Method Detail | 
|---|
Type[] getSubtypes()
String[] getPropertyNames()
boolean[] getPropertyNullability()
Object[] getPropertyValues(Object component,
                           SessionImplementor session)
                           throws HibernateException
HibernateException
Object[] getPropertyValues(Object component,
                           EntityMode entityMode)
                           throws HibernateException
HibernateException
void setPropertyValues(Object component,
                       Object[] values,
                       EntityMode entityMode)
                       throws HibernateException
HibernateException
Object getPropertyValue(Object component,
                        int i,
                        SessionImplementor session)
                        throws HibernateException
HibernateExceptionCascadeStyle getCascadeStyle(int i)
FetchMode getFetchMode(int i)
boolean isMethodOf(Method method)
boolean isEmbedded()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||