Package net.sf.joafip.service

Examples of net.sf.joafip.service.IDataAccessSession.open()


    builder.build();
    final IDataAccessSession session = filePersistence
        .createDataAccessSession();

    /* store new item table (empty) */
    session.open();
    ItemTable itemTable = new ItemTable();
    session.setObject(ITEM_TABLE, itemTable);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    /* populate item table */
 
View Full Code Here


    ItemTable itemTable = new ItemTable();
    session.setObject(ITEM_TABLE, itemTable);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    /* populate item table */
    session.open();
    itemTable = (ItemTable) session.getObject(ITEM_TABLE);
    Item item = new Item("123", 10);
    itemTable.addItem(item);
    item = new Item("456", 10);
    itemTable.addItem(item);
View Full Code Here

    item = new Item("789", 11);
    itemTable.addItem(item);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    /* retrieve by code */
    session.open();
    itemTable = (ItemTable) session.getObject(ITEM_TABLE);
    item = itemTable.getItemByCode("456");
    // _log.info("retrieved by code 456: " + item);
    item = (Item) filePersistence.deepCopy(item, true);// create accessible
    // out of
View Full Code Here

    // out of
    // session
    session.close(EnumFilePersistenceCloseAction.DO_NOT_SAVE);
    LOGGER.info("retrieved by code 456:" + item);

    session.open();
    itemTable = (ItemTable) session.getObject(ITEM_TABLE);
    final Collection<Item> collection = itemTable.getAllItem();
    LOGGER.info("all item: " + collection);
    session.close(EnumFilePersistenceCloseAction.DO_NOT_SAVE);
View Full Code Here

    final Collection<Item> collection = itemTable.getAllItem();
    LOGGER.info("all item: " + collection);
    session.close(EnumFilePersistenceCloseAction.DO_NOT_SAVE);

    /* update */
    session.open();
    itemTable = (ItemTable) session.getObject(ITEM_TABLE);
    item = itemTable.getItemByCode("123");
    item.setPrice(9);
    session.close(EnumFilePersistenceCloseAction.SAVE);

View Full Code Here

    item = itemTable.getItemByCode("123");
    item.setPrice(9);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    /* delete */
    session.open();
    itemTable = (ItemTable) session.getObject(ITEM_TABLE);
    item = itemTable.removeItem("456");
    LOGGER.info("deleted " + item);
    session.close(EnumFilePersistenceCloseAction.SAVE);

View Full Code Here

    item = itemTable.removeItem("456");
    LOGGER.info("deleted " + item);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    /* retrieve by price */
    session.open();
    itemTable = (ItemTable) session.getObject(ITEM_TABLE);
    final List<Item> list = itemTable
        .getItemByPrice(9/* fromPrice */, 11/* toPrice */);
    LOGGER.info("retrieved by price from 9 thru 11:" + list);
    session.close(EnumFilePersistenceCloseAction.DO_NOT_SAVE);
View Full Code Here

      FilePersistenceTooBigForSerializationException {

    final IDataAccessSession session = filePersistence
        .createDataAccessSession();

    session.open();
    SubstitutionContainerSerializableReadWriteObject bobContainer =
    /**/new SubstitutionContainerSerializableReadWriteObject();
    final SubstitutedBobSerialize1 bob = new SubstitutedBobSerialize1(1);
    bobContainer.setObject(bob);
    session.setObject(KEY, bobContainer);
View Full Code Here

    final SubstitutedBobSerialize1 bob = new SubstitutedBobSerialize1(1);
    bobContainer.setObject(bob);
    session.setObject(KEY, bobContainer);
    session.close(EnumFilePersistenceCloseAction.SAVE);

    session.open();
    bobContainer = (SubstitutionContainerSerializableReadWriteObject) session
        .getObject(KEY);
    assertNotNull(BAD_BOB_CONTAINER_OBJECT1, bobContainer.getObject());
    final SubstitutedBobSerialize1 bobRead = (SubstitutedBobSerialize1) bobContainer
        .getObject();
View Full Code Here

      FilePersistenceTooBigForSerializationException, IOException,
      HeapException {
    initialize(pathName, dataManager, useCache);
    final IDataAccessSession session = filePersistence
        .createDataAccessSession();
    session.open();
    int batchCount = 0;
    int count = 0;
    BufferedReader reader = new BufferedReader(new FileReader(
        insertLogFilePath));
    // "runtime_perf/toDelete.txt"));
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.