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