Package com.avaje.ebean.bean

Examples of com.avaje.ebean.bean.EntityBean


    Query<Order> query = server.find(Order.class).setId(1);
   
    tunedInfo.autoFetchTune((SpiQuery<?>)query);
   
    Order order = query.findUnique();
    EntityBean eb = (EntityBean)order;
    EntityBeanIntercept ebi = eb._ebean_getIntercept();
   
    Assert.assertTrue(ebi.isFullyLoadedBean());
   
    Set<String> loadedPropertyNames = ebi.getLoadedPropertyNames();
    Assert.assertNull(loadedPropertyNames);
View Full Code Here


    Query<Order> query = server.find(Order.class).setId(1);
   
    tunedInfo.autoFetchTune((SpiQuery<?>)query);
   
    Order order = query.findUnique();
    EntityBean eb = (EntityBean)order;
    EntityBeanIntercept ebi = eb._ebean_getIntercept();
   
    Assert.assertTrue(ebi.isFullyLoadedBean());
   
    Set<String> loadedPropertyNames = ebi.getLoadedPropertyNames();
    Assert.assertNull(loadedPropertyNames);
View Full Code Here

    tunedInfo.autoFetchTune((SpiQuery<?>)query);
   
    LoggedSqlCollector.start();
   
    Order order = query.findUnique();
    EntityBean eb = (EntityBean)order;
    EntityBeanIntercept ebi = eb._ebean_getIntercept();
   
    Assert.assertFalse(ebi.isFullyLoadedBean());
   
    // id and any ToMany relationships
    Set<String> loadedPropertyNames = ebi.getLoadedPropertyNames();
View Full Code Here

    tunedInfo.autoFetchTune((SpiQuery<?>)query);
   
    LoggedSqlCollector.start();
   
    Order order = query.findUnique();
    EntityBean eb = (EntityBean)order;
    EntityBeanIntercept ebi = eb._ebean_getIntercept();
   
    Assert.assertFalse(ebi.isFullyLoadedBean());
   
    Set<String> loadedPropertyNames = ebi.getLoadedPropertyNames();
    Assert.assertNotNull(loadedPropertyNames);
View Full Code Here

    tunedInfo.autoFetchTune((SpiQuery<?>)query);
   
    LoggedSqlCollector.start();
   
    Order order = query.findUnique();
    EntityBean eb = (EntityBean)order;
    EntityBeanIntercept ebi = eb._ebean_getIntercept();
   
    Assert.assertFalse(ebi.isFullyLoadedBean());
   
    Set<String> loadedPropertyNames = ebi.getLoadedPropertyNames();
    Assert.assertNotNull(loadedPropertyNames);
View Full Code Here

      System.out.println(jsonString);

      Product refProd = jsonContext.toBean(Product.class, jsonString);

      BeanDescriptor<Product> prodDesc = server.getBeanDescriptor(Product.class);
      EntityBean eb = (EntityBean)refProd;
      prodDesc.isReference(eb._ebean_getIntercept());
     
      BeanState beanState = Ebean.getBeanState(refProd);
      Assert.assertTrue(beanState.isNew());
     
      String name = refProd.getName();
View Full Code Here

        if (exportedProperties.length == 1) {
            q.setParameter(1, parentId);
           
        } else {
            int pos = 1;
            EntityBean parent = (EntityBean)parentId;
            for (int i = 0; i < exportedProperties.length; i++) {
                Object embVal = exportedProperties[i].getValue(parent);
                q.setParameter(pos++, embVal);
            }
        }
View Full Code Here

   
    @Override
    public void setCacheDataValue(EntityBean bean, Object cacheData){
      if (cacheData != null) {
        if (embedded){
          EntityBean embeddedBean = targetDescriptor.createEntityBean();
          targetDescriptor.cacheBeanLoadData(embeddedBean, (CachedBeanData) cacheData);
          setValue(bean, embeddedBean);
         
        } else {
          T ref  = targetDescriptor.createReference(Boolean.FALSE, cacheData);
View Full Code Here

   
    @Override
    public void setValue(EntityBean bean, Object value) {
      super.setValue(bean, value);
      if (value instanceof EntityBean) {
        EntityBean embedded = (EntityBean)value;
        embedded._ebean_getIntercept().setEmbeddedOwner(bean, propertyIndex);
      }
    }
View Full Code Here

   
    @Override
    public void setValueIntercept(EntityBean bean, Object value) {
      super.setValueIntercept(bean, value);
      if (value instanceof EntityBean) {
        EntityBean embedded = (EntityBean)value;
        embedded._ebean_getIntercept().setEmbeddedOwner(bean, propertyIndex);
      }
    }
View Full Code Here

TOP

Related Classes of com.avaje.ebean.bean.EntityBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.