protected Setter buildSetter(Component component, Property prop) { return prop.getSetter( this.componentClass ); }
@Override protected Setter buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getSetter( mappedEntity.getMappedClass() ); }
LOG.gettersOfLazyClassesCannotBeFinal( persistentClass.getEntityName(), property.getName() ); method = property.getSetter( clazz ).getMethod(); if ( method != null && Modifier.isFinal( method.getModifiers() ) ) { LOG.settersOfLazyClassesCannotBeFinal( persistentClass.getEntityName(), property.getName() );
/** * {@inheritDoc} */ @Override protected Setter buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getSetter( mappedEntity.getMappedClass() ); }
/** * {@inheritDoc} */ @Override protected Setter buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getSetter( mappedEntity.getMappedClass() ); }
protected Setter buildSetter(Component component, Property prop) { return prop.getSetter( component.getComponentClass() ); }
protected Setter buildSetter(Component component, Property prop) { return prop.getSetter( component.getComponentClass() ); }
protected Setter buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity) { return mappedProperty.getSetter( mappedEntity.getMappedClass() ); }
protected Setter buildSetter(Component component, Property prop) { return prop.getSetter( component.getComponentClass() ); }
LOG.gettersOfLazyClassesCannotBeFinal(persistentClass.getEntityName(), property.getName()); method = property.getSetter(clazz).getMethod(); if ( method != null && Modifier.isFinal( method.getModifiers() ) ) { LOG.settersOfLazyClassesCannotBeFinal(persistentClass.getEntityName(), property.getName());
LOG.gettersOfLazyClassesCannotBeFinal(persistentClass.getEntityName(), property.getName()); method = property.getSetter(clazz).getMethod(); if ( method != null && Modifier.isFinal( method.getModifiers() ) ) { LOG.settersOfLazyClassesCannotBeFinal(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; }
property.setCollection( type.isCollectionType() ); property.setSetterMethod( hibernateProperty.getSetter( klass ).getMethod() ); property.setGetterMethod( hibernateProperty.getGetter( klass ).getMethod() );