Package au.edu.uts.aip.mandreacchio.jpa

Examples of au.edu.uts.aip.mandreacchio.jpa.Status


   
  }

  @Override
  public Status getStatusById(int id) {
    Status result = (Status) em.getReference(Status.class, id);
    return result;
  }
View Full Code Here


  // TODO This should probably be "get order by status"
  @Override
  public List<Order> getAllOrderedPaidOrders() {

    StatusDAO sdao = new StatusDAOJpaImpl();
    Status s = sdao.getStatusById(3);
    @SuppressWarnings("unchecked")
    List<Order> results = em
        .createQuery(
            "SELECT o FROM Order o INNER JOIN o.status s WHERE s.status != ?1")
        .setParameter(1, s.getStatus()).getResultList();

    // LazyLoading error workaround
    for (Order o : results) {
      o.getCustomer();
      o.getOrderLines().size();
View Full Code Here

  @Override
  public List<Order> getAllPaidOrders() {

    StatusDAO sdao = new StatusDAOJpaImpl();
    Status s = sdao.getStatusById(2);
    @SuppressWarnings("unchecked")
    List<Order> results = em
        .createQuery(
            "SELECT o FROM Order o INNER JOIN o.status s WHERE s.status = ?1")
        .setParameter(1, s.getStatus()).getResultList();
    return results;
  }
View Full Code Here

 
  @Override
  public void updateStatusByCRN(int statusId, String crn) {

    StatusDAO sdao = new StatusDAOJpaImpl();
    Status status = sdao.getStatusById(statusId);

    int orderId = Order.crnToOrderId(crn);
    try {
      em.getTransaction().begin();
      em.createQuery(
View Full Code Here

TOP

Related Classes of au.edu.uts.aip.mandreacchio.jpa.Status

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.