protected Getter buildGetter(Component component, Property prop) { return prop.getGetter( this.componentClass ); }
@Override protected Getter buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getGetter( mappedEntity.getMappedClass() ); }
public boolean isPrimitive(Class clazz) { return getGetter(clazz).getReturnType().isPrimitive(); }
final Getter embeddableGetter = embeddableProperty.getGetter( entityClass ); final boolean debugEnabled = log.isDebugEnabled(); final List<Callback> callbacks = new ArrayList<>();
private void dump(PersistentClass entityBinding, TheEntity theEntity) { final Iterator propertyBindingIterator = entityBinding.getPropertyClosureIterator(); while ( propertyBindingIterator.hasNext() ) { final Property propertyBinding = (Property) propertyBindingIterator.next(); final JavaTypeDescriptor javaTypeDescriptor = ( (AbstractStandardBasicType) propertyBinding.getType() ).getJavaTypeDescriptor(); System.out.println( String.format( "%s (%s) -> %s", propertyBinding.getName(), javaTypeDescriptor.getJavaType().getSimpleName(), javaTypeDescriptor.toString( propertyBinding.getGetter( TheEntity.class ).get( theEntity ) ) ) ); } }
while ( properties.hasNext() ) { Property property = (Property) properties.next(); Method method = property.getGetter( clazz ).getMethod(); if ( method != null && Modifier.isFinal( method.getModifiers() ) ) { LOG.gettersOfLazyClassesCannotBeFinal( persistentClass.getEntityName(), property.getName() );
/** * {@inheritDoc} */ @Override protected Getter buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getGetter( mappedEntity.getMappedClass() ); }
/** * {@inheritDoc} */ @Override protected Getter buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getGetter( mappedEntity.getMappedClass() ); }
protected Getter buildGetter(Component component, Property prop) { return prop.getGetter( component.getComponentClass() ); } protected Setter buildSetter(Component component, Property prop) {
public boolean isPrimitive(Class clazz) { return getGetter(clazz).getReturnType().isPrimitive(); } //
protected Getter buildGetter(Component component, Property prop) { return prop.getGetter( component.getComponentClass() ); }
public boolean isPrimitive(Class clazz) { return getGetter(clazz).getReturnType().isPrimitive(); }
public boolean isPrimitive(Class clazz) { return getGetter(clazz).getReturnType().isPrimitive(); }
public boolean isPrimitive(Class clazz) { return getGetter(clazz).getReturnType().isPrimitive(); }
protected Getter buildGetter(Component component, Property prop) { return prop.getGetter( component.getComponentClass() ); }
public boolean isPrimitive(Class clazz) { return getGetter(clazz).getReturnType().isPrimitive(); }
protected Getter buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getGetter( mappedEntity.getMappedClass() ); }
while ( properties.hasNext() ) { Property property = (Property) properties.next(); Method method = property.getGetter(clazz).getMethod(); if ( method != null && Modifier.isFinal( method.getModifiers() ) ) { LOG.gettersOfLazyClassesCannotBeFinal(persistentClass.getEntityName(), property.getName());
while ( properties.hasNext() ) { Property property = (Property) properties.next(); Method method = property.getGetter(clazz).getMethod(); if ( method != null && Modifier.isFinal( method.getModifiers() ) ) { LOG.gettersOfLazyClassesCannotBeFinal(persistentClass.getEntityName(), property.getName());
public static GroovyAwareJavassistProxyFactory buildProxyFactory(PersistentClass persistentClass) { GroovyAwareJavassistProxyFactory proxyFactory = new GroovyAwareJavassistProxyFactory(); @SuppressWarnings("unchecked") Set<Class<HibernateProxy>> proxyInterfaces = CollectionUtils.newSet(HibernateProxy.class); final Class<?> javaClass = persistentClass.getMappedClass(); final Property identifierProperty = persistentClass.getIdentifierProperty(); final Getter idGetter = identifierProperty!=null? identifierProperty.getGetter(javaClass) : null; final Setter idSetter = identifierProperty!=null? identifierProperty.getSetter(javaClass) : null; if (idGetter == null || idSetter == null) return null; try { proxyFactory.postInstantiate(persistentClass.getEntityName(), javaClass, proxyInterfaces, idGetter.getMethod(), idSetter.getMethod(), persistentClass.hasEmbeddedIdentifier() ? (CompositeType) persistentClass.getIdentifier().getType() : null); } catch (HibernateException e) { LOG.warn("Cannot instantiate proxy factory: " + e.getMessage()); return null; } return proxyFactory; }