|
||||||||||
| 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 | |||||||||