Package com.vercer.engine.persist.annotation

Examples of com.vercer.engine.persist.annotation.AnnotationObjectDatastore.store()


      foo.innerFoo = new InnerFoo("foo1Name");
      foo.moreInnerFoos = new HashMap<String, InnerFoo>();
      foo.moreInnerFoos.put("hello", new InnerFoo("helloFoo"));
      foo.moreInnerFoos.put("goodbye", new InnerFoo("goodbyeFoo"));

      datastore.store(foo);
    }

    {
      ObjectDatastore datastore = new AnnotationObjectDatastore(false);
      Foo foundFoo = datastore.load(Foo.class, "foo1");
View Full Code Here


  public void test()
  {
    ObjectDatastore datastore = new AnnotationObjectDatastore();
     
    for(int i=0;i<10; i++){
      datastore.store(new Driver(new Car(new Date())));
      datastore.store(new Driver(new Lorry(new Long(50+i))));
    }
   
    QueryResultIterator<Driver> result = datastore.find().type(Driver.class).fetchNoFields().returnResultsNow();
   
View Full Code Here

  {
    ObjectDatastore datastore = new AnnotationObjectDatastore();
     
    for(int i=0;i<10; i++){
      datastore.store(new Driver(new Car(new Date())));
      datastore.store(new Driver(new Lorry(new Long(50+i))));
    }
   
    QueryResultIterator<Driver> result = datastore.find().type(Driver.class).fetchNoFields().returnResultsNow();
   
    Assert.assertTrue(result.hasNext());
View Full Code Here

  public void missingStringField()
  {
    ObjectDatastore datastore = new AnnotationObjectDatastore();
   
    HasStringKey hasNullKey = new HasStringKey();
    datastore.store(hasNullKey);
   
    Assert.assertNotNull(hasNullKey.keyField);
  }

  @Test
View Full Code Here

  public void missingIntField()
  {
    ObjectDatastore datastore = new AnnotationObjectDatastore();
   
    HasIntKey hasNullKey = new HasIntKey();
    datastore.store(hasNullKey);
   
    Assert.assertTrue(hasNullKey.keyField > 0);
  }

  @Test
View Full Code Here

  public void missingLongField()
  {
    ObjectDatastore datastore = new AnnotationObjectDatastore();
   
    HasLongKey hasNullKey = new HasLongKey();
    datastore.store(hasNullKey);
   
    Assert.assertNotNull(hasNullKey.keyField);
  }
 
 
View Full Code Here

    EnumSet<MyEnum> myEnums = EnumSet.allOf(MyEnum.class);
    EnumContainer container = new EnumContainer();
    container.theEnumSet = myEnums;
   
    ObjectDatastore datastore = new AnnotationObjectDatastore();
    Key key = datastore.store(container);
   
    datastore.disassociateAll();
   
    EnumContainer loaded = datastore.load(key);
   
View Full Code Here

  {
    ObjectDatastore ds = new AnnotationObjectDatastore();

    A a;
    B b;
    ds.store(a = new A());
    ds.store(b = new B());
    ds.store(new AB(a, b));

    final AB ab = ds.find().type(AB.class).addFilter("a", Query.FilterOperator.EQUAL,
        ds.associatedKey(a)).returnResultsNow().next();
View Full Code Here

    ObjectDatastore ds = new AnnotationObjectDatastore();

    A a;
    B b;
    ds.store(a = new A());
    ds.store(b = new B());
    ds.store(new AB(a, b));

    final AB ab = ds.find().type(AB.class).addFilter("a", Query.FilterOperator.EQUAL,
        ds.associatedKey(a)).returnResultsNow().next();
View Full Code Here

    A a;
    B b;
    ds.store(a = new A());
    ds.store(b = new B());
    ds.store(new AB(a, b));

    final AB ab = ds.find().type(AB.class).addFilter("a", Query.FilterOperator.EQUAL,
        ds.associatedKey(a)).returnResultsNow().next();

    if (!ab.b.equals(b))
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.