/** * Visit a component. Dispatch each property * to processValue(). * @param component * @param componentType * @throws HibernateException */ Object processComponent(Object component, CompositeType componentType) throws HibernateException { if (component!=null) { processValues( componentType.getPropertyValues(component, session), componentType.getSubtypes() ); } return null; }
/** * Visit a component. Dispatch each property * to processValue(). * @param component * @param componentType * @throws HibernateException */ Object processComponent(Object component, CompositeType componentType) throws HibernateException { if (component!=null) { processValues( componentType.getPropertyValues(component, session), componentType.getSubtypes() ); } return null; }
/** * Visit a component. Dispatch each property * to processValue(). * @param component * @param componentType * @throws HibernateException */ Object processComponent(Object component, CompositeType componentType) throws HibernateException { if (component!=null) { processValues( componentType.getPropertyValues(component, session), componentType.getSubtypes() ); } return null; }
/** * Visit a component. Dispatch each property * to processValue(). * @param component * @param descriptor * @throws HibernateException */ Object processComponent(Object component, EmbeddedTypeDescriptor descriptor) throws HibernateException { if ( component != null ) { processValues( descriptor.getPropertyValues( component ), descriptor.getPersistentAttributes() ); } return null; }