站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.3 正式版 API 英文文档

ComponentTuplizer (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


org.hibernate.tuple.component
Interface ComponentTuplizer

All Superinterfaces:
Serializable, Tuplizer
All Known Implementing Classes:
AbstractComponentTuplizer

public interface ComponentTuplizer
extends Tuplizer, Serializable

Defines further responsibilities reagarding tuplization based on a mapped components.

ComponentTuplizer implementations should have the following constructor signature: (org.hibernate.mapping.Component)

Author:
Gavin King, Steve Ebersole

Method Summary
 Object getParent(Object component)
          Retreive the current value of the parent property.
 boolean hasParentProperty()
          Does the component managed by this tuuplizer contain a parent property?
 boolean isMethodOf(Method method)
          Is the given method available via the managed component as a property getter?
 void setParent(Object component, Object parent, SessionFactoryImplementor factory)
          Set the value of the parent property.
 
Methods inherited from interface org.hibernate.tuple.Tuplizer
getMappedClass, getPropertyValue, getPropertyValues, instantiate, isInstance, setPropertyValues
 

Method Detail

getParent

public Object getParent(Object component)
Retreive the current value of the parent property.

Parameters:
component - The component instance from which to extract the parent property value.
Returns:
The current value of the parent property.

setParent

public void setParent(Object component,
                      Object parent,
                      SessionFactoryImplementor factory)
Set the value of the parent property.

Parameters:
component - The component instance on which to set the parent.
parent - The parent to be set on the comonent.
factory - The current session factory.

hasParentProperty

public boolean hasParentProperty()
Does the component managed by this tuuplizer contain a parent property?

Returns:
True if the component does contain a parent property; false otherwise.

isMethodOf

public boolean isMethodOf(Method method)
Is the given method available via the managed component as a property getter?

Parameters:
method - The method which to check against the managed component.
Returns:
True if the managed component is available from the managed component; else false.