PojoEntityTuplizer.getPropertyValues
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using org.hibernate.tuple.entity.PojoEntityTuplizer.getPropertyValues (Showing top 1 results out of 315)

origin: babyfish-ct/babyfish

  @Override
  public Object[] getPropertyValues(Object entity) throws HibernateException {
    Object[] arr = super.getPropertyValues(entity);
    
    FieldInterceptor fieldInterceptor = FieldInterceptionHelper.extractFieldInterceptor(entity);
    if (fieldInterceptor instanceof HibernateScalarLoader) {
      HibernateScalarLoader hibernateScalarLoader = (HibernateScalarLoader)fieldInterceptor;
      ObjectModel objectModel = hibernateScalarLoader.getObjectModel();
      ModelClass modelClass = objectModel.getModelClass();
      NonIdentifierAttribute[] attributes = this.getEntityMetamodel().getProperties();
      for (int i = attributes.length - 1; i >= 0; i--) {
        if (arr[i] == LazyPropertyInitializer.UNFETCHED_PROPERTY) {
          ModelProperty modelProperty = modelClass.getProperties().get(attributes[i].getName());
          int propertyId = modelProperty.getId();
          if (modelProperty.getPropertyType() == PropertyType.SCALAR && 
              objectModel.isEnabed(propertyId) &&
              objectModel.isLoaded(propertyId)) {
            arr[i] = objectModel.get(propertyId);
          }
        }
      }
    }
    return arr;
  }
}
org.hibernate.tuple.entityPojoEntityTuplizergetPropertyValues

Popular methods of PojoEntityTuplizer

  • buildProxyFactory
  • buildProxyFactoryInternal
  • getEntityMetamodel
  • getEntityName
  • getMappedClass
  • getPropertyValuesWithOptimizer
  • setPropertyValuesWithOptimizer
  • shouldGetAllProperties
  • getGetter
  • getPropertyAccessor
  • getSetter
  • isInstrumented
  • getSetter,
  • isInstrumented,
  • getFactory

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSystemService (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setContentView (Activity)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Collectors (java.util.stream)

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)