Package models.entities

Examples of models.entities.OrderStateChange


            Order order = new Order();
            dto.mapBack(order);
            order.setState(DaoManager.getOrderStateDao().findByName("new"));
            order.setCreatedOn(Calendar.getInstance().getTime());
            DaoManager.getOrderDao().persist(order);
            OrderStateChange stateChange = new OrderStateChange();
            stateChange.setNewState(DaoManager.getOrderStateDao().findByName("new"));
            stateChange.setPerformedOn(Calendar.getInstance().getTime());
            stateChange.setChanger(SecurityController.getUser());
            stateChange.setAlteredOrder(order);
            DaoManager.getOrderStateChangeDao().persist(stateChange);

        } catch (IOException e) {
            Logger.error("failed to parse new order json", e);
            return badRequest(Utilities.getJsonErrorNode("failed to parse new order json"));
View Full Code Here


            if (order == null) {
                return notFound(Utilities.getJsonErrorNode("can't find order with id " + id));
            }
            Logger.debug("Update order state request body: " + requestBody);
            OrderStateChangeDto dto = new ObjectMapper().readValue(requestBody, OrderStateChangeDto.class);
            OrderStateChange stateChange = new OrderStateChange();
            dto.mapBack(stateChange);
            stateChange.setPerformedOn(Calendar.getInstance().getTime());
            stateChange.setChanger(SecurityController.getUser());
            stateChange.setAlteredOrder(order);
            order.setState(stateChange.getNewState());
            DaoManager.getOrderStateChangeDao().persist(stateChange);
        } catch (DataAccessException e) {
            Logger.error("failed to update order state", e);
            return badRequest(Utilities.getJsonErrorNode("failed to update order state"));
        } catch (IOException e) {
View Full Code Here

TOP

Related Classes of models.entities.OrderStateChange

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.