Package com.avaje.ebeaninternal.api

Examples of com.avaje.ebeaninternal.api.SpiEbeanServer


  @Test
  public void testMaxRowsWithFirstRowZero() {
    ResetBasicData.reset();

    SpiEbeanServer server = (SpiEbeanServer)Ebean.getServer(null);
    boolean h2Db = "h2".equals(server.getDatabasePlatform().getName());

    Query<Order> query = Ebean.find(Order.class)
      .setAutofetch(false)
      .fetch("details")
      .where().gt("details.id", 0)
View Full Code Here


  @Test
  public void testDefaults() {
    ResetBasicData.reset();

    SpiEbeanServer server = (SpiEbeanServer)Ebean.getServer(null);
    boolean h2Db = "h2".equals(server.getDatabasePlatform().getName());

    Query<Order> query = Ebean.find(Order.class)
      .setAutofetch(false)
      .fetch("details")
      .where().gt("details.id", 0)
View Full Code Here

  }

  private void rob() {
    ResetBasicData.reset();
   
    SpiEbeanServer server = (SpiEbeanServer)Ebean.getServer(null);
    boolean h2Db = "h2".equals(server.getDatabasePlatform().getName());
   
    Query<Order> query = Ebean.find(Order.class)
      .setAutofetch(false)
      .fetch("details")
      .where().gt("details.id", 0)
View Full Code Here

    EBasicEncrypt e2 = Ebean.find(EBasicEncrypt.class, e.getId());

    String desc2 = e2.getDescription();
    System.out.println("moddesc=" + desc2);

    SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
    DbEncrypt dbEncrypt = server.getDatabasePlatform().getDbEncrypt();

    if (dbEncrypt == null) {
      // can not test the where clause
      System.out.println("TestEncrypt: Not testing where clause as no DbEncrypt");
View Full Code Here

  @Test
  public void testCountryDeploy() {

    ResetBasicData.reset();

    SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
    BeanDescriptor<Country> beanDescriptor = server.getBeanDescriptor(Country.class);
    CacheOptions cacheOptions = beanDescriptor.getCacheOptions();

    Assert.assertNotNull(cacheOptions);
    Assert.assertTrue(cacheOptions.isUseCache());
    Assert.assertTrue(cacheOptions.isReadOnly());
    Assert.assertTrue(beanDescriptor.isCacheSharableBeans());

    ServerCacheManager serverCacheManager = server.getServerCacheManager();
    serverCacheManager.clear(Country.class);

    ServerCache beanCache = serverCacheManager.getBeanCache(Country.class);
    Assert.assertEquals(0, beanCache.size());
View Full Code Here

  public void test() {

    ResetBasicData.reset();

    OrderDetail dummy = Ebean.getReference(OrderDetail.class, 1);
    SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
    server.getBeanDescriptor(OrderDetail.class).cacheBeanPut(dummy);

    Customer cust = ResetBasicData.createCustAndOrder("DelCas");
    Assert.assertNotNull(cust);

    List<Order> orders = Ebean.find(Order.class).where().eq("customer", cust).findList();
View Full Code Here

  public void test() {

    ResetBasicData.reset();

    OrderDetail dummy = Ebean.getReference(OrderDetail.class, 1);
    SpiEbeanServer server = (SpiEbeanServer) Ebean.getServer(null);
    server.getBeanDescriptor(OrderDetail.class).cacheBeanPut(dummy);

    Customer c0 = ResetBasicData.createCustAndOrder("DelIdList-0");
    Assert.assertNotNull(c0);

    Customer c1 = ResetBasicData.createCustAndOrder("DelIdList-1");
View Full Code Here

public class TestCollectionLoadedStatus extends BaseTestCase {

  @Test
  public void test() {
   
    SpiEbeanServer server = (SpiEbeanServer)Ebean.getServer(null);
    BeanDescriptor<Customer> custDesc = server.getBeanDescriptor(Customer.class);
   
    Customer customer = new Customer();
    EntityBean eb = (EntityBean)customer;
    EntityBeanIntercept ebi = eb._ebean_getIntercept();
   
View Full Code Here

  EbeanServer server;
  BeanDescriptor<Order> orderDesc;
 
  public TestDiffHelpSimple() {
    server = Ebean.getServer(null);
    SpiEbeanServer spiServer = (SpiEbeanServer)server;
    orderDesc = spiServer.getBeanDescriptor(Order.class);
  }
View Full Code Here

public class TestCacheBeanData extends BaseTestCase {

  @Test
  public void testCacheBeanExtractAndLoad() {
   
    SpiEbeanServer server = (SpiEbeanServer)Ebean.getServer(null);
    BeanDescriptor<Customer> desc = server.getBeanDescriptor(Customer.class);
   
    Customer c = new Customer();
    c.setId(98989);
    c.setName("Rob");
    c.setCretime(new Timestamp(System.currentTimeMillis()));
    c.setUpdtime(new Timestamp(System.currentTimeMillis()));
    c.setStatus(Status.ACTIVE);
    c.setSmallnote("somenote");
   
    Address billingAddress = new Address();
    billingAddress.setId((short)12);
    billingAddress.setCity("Auckland");
    billingAddress.setCountry(server.getReference(Country.class, "NZ"));
    billingAddress.setLine1("92 Someplace Else");
    c.setBillingAddress(billingAddress);
   
    ((EntityBean)c)._ebean_getIntercept().setNewBeanForUpdate();
   
View Full Code Here

TOP

Related Classes of com.avaje.ebeaninternal.api.SpiEbeanServer

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.