Package org.apache.ojb.broker

Examples of org.apache.ojb.broker.PersistenceBroker


        /* 1. Get the PersistenceManager */
        PersistenceManager persistenceManager = pmf.getPersistenceManager();
       
        Employee e = new Employee();
        e.setId(bean.getId());
        PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
        Identity oid = new Identity(e, broker);
       
        Employee b = new Employee();
        //  2. start transaction
        persistenceManager.currentTransaction().begin();
View Full Code Here


        /* 1. Get the PersistenceManager */
        PersistenceManager persistenceManager = pmf.getPersistenceManager();
       
        Employee e = new Employee();
        e.setId(bean.getId());
        PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
        Identity oid = new Identity(e, broker);
       
        Employee b = new Employee();
        //  2. start transaction
        persistenceManager.currentTransaction().begin();
View Full Code Here

        /* 1. Get the PersistenceManager */
        PersistenceManager persistenceManager = pmf.getPersistenceManager();
       
        Employee e = new Employee();
        e.setId(bean.getId());
        PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
        Identity oid = new Identity(e, broker);
       
        Employee b = new Employee();
        //  2. start transaction
        persistenceManager.currentTransaction().begin();
View Full Code Here

    if (vo == null) {
      throw new IllegalArgumentException("The value object to be updated is null.");
    }

    PersistenceBroker broker = getPersistenceBroker();

    broker.store(vo);
  }
View Full Code Here

   *
   * @param vo the value object.
   */
  public final void delete(final Object vo) {

    PersistenceBroker broker = getPersistenceBroker();

    broker.delete(vo);
  }
View Full Code Here

   * @param clazz the class of the instances to be fetched.
   * @return all instances of the given class.
   */
  public final Collection retrieveExtent(final Class clazz) {

    PersistenceBroker broker = getPersistenceBroker();

    Query query = new QueryByCriteria(clazz, null);
    Collection collection = new ArrayList();

    collection = broker.getCollectionByQuery(query);

    return collection;
  }
View Full Code Here

    if (vo == null) {
      throw new IllegalArgumentException("The value object to be created is null.");
    }

    PersistenceBroker broker = getPersistenceBroker();

    broker.store(vo);
  }
View Full Code Here

   * @param vo the value object criteria.
   * @return the value object.
   */
  public final Object retrieveByPk(final Object vo) {

    PersistenceBroker broker = getPersistenceBroker();

    Identity identity = new Identity(vo, broker);

    return broker.getObjectByIdentity(identity);
  }
View Full Code Here

     * @see javax.servlet.HttpServlet#doGet(HttpServletRequest, HttpServletResponse)
     */
    protected void doGet(HttpServletRequest req, HttpServletResponse response)
        throws ServletException, IOException
    {
        PersistenceBroker broker = null;

        try
        {
            broker = getBroker();
        }
        catch (Exception ex)
        {
            throw new IOException(ex.getMessage());
        }

        response.setContentType("text/html");
       
        PrintWriter writer = response.getWriter();

        writeHeader(writer);
        writeTable(getProducts(broker), writer);
         writeFooter(writer);

        broker.close();
    }
View Full Code Here

     *
     * @param product The product to store
     */
    public static void storeProduct(Product product)
    {
        PersistenceBroker broker = null;

        try
        {
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();

            broker.beginTransaction();
            broker.store(product);
            broker.commitTransaction();
        }
        catch (PersistenceBrokerException ex)
        {
            if (broker != null)
            {
                broker.abortTransaction();
            }
            ex.printStackTrace();
        }
        finally
        {
            if (broker != null)
            {
                broker.close();
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.ojb.broker.PersistenceBroker

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.