Examples of ProductDTO


Examples of com.casamind.adware.shared.model.ProductDTO

      resourcesDTO.add(Resource.toSummaryDTO(r));
    }
    for (Slot s : slots) {
      schedulesDTO.add(Slot.toSummaryDTO(s));
    }
    return new ProductDTO(entity.getId(), entity.getUUID(), entity.getName(), entity.getSlogan(), entity.getText(), entity.getLink(), companySummary, publisherSummary, resourcesDTO, schedulesDTO);
  }
View Full Code Here

Examples of com.casamind.adware.shared.model.ProductDTO

  public ProductEditPresenter(DataServiceAsync rpcService, SimpleEventBus eventBus, Display display) {
    this.rpcService = rpcService;
    this.eventBus = eventBus;
    this.display = display;
    this.product = new ProductDTO();
    this.compList = new ArrayList<EntitySummary>();
    this.pubList = new ArrayList<EntitySummary>();
    bind();
  }
View Full Code Here

Examples of com.casamind.adware.shared.model.ProductDTO

    return Product.toDTO((DatastoreProxy.updateProduct(dto)));
  }

  @Override
  public ProductDTO createProduct(ProductDTO dto) {
    ProductDTO returnedDTO = Product.toDTO((DatastoreProxy.createProduct(Product.toEntity(null, dto))));
    QueueFactory.getQueue("gdata").add(TaskOptions.Builder.withUrl("/tasks/gdata/reports").param("task", GoogleDocumentsTaskTypes.CREATE).param("title", returnedDTO.getUUID()).param("folder", ReportTypes.PRODUCT));
    return returnedDTO;
  }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

    @Path("/{eshopId:\\d+}/product/")
    @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
    @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
    public Response createProduct(@Context UriInfo uriInfo, @PathParam("eshopId") Long eshopId, ProductDTO productDTO) {
        try {
            ProductDTO product = productService.create(uriInfo, eshopId, productDTO);
            return Response.status(Response.Status.CREATED)
                    .header("Location", product.getUri()).build();
        } catch (NotExistingEntityException ex) {
            throw new NotFoundException(ex.getMessage());
        }
    }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

    @GET
    @Path("/{eshopId:\\d+}/product/{productId:\\d+}")
    @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
    public Response findProduct(@Context UriInfo uriInfo, @PathParam("eshopId") Long eshopId, @PathParam("productId") Long productId) {
        try {
            ProductDTO product = productService.findById(uriInfo, eshopId, productId);
            return Response.status(Response.Status.OK).entity(product).build();
        } catch (NotExistingEntityException ex) {
            throw new NotFoundException(ex.getMessage());
        }
    }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

        Product product = new Product(productDTO.getName(), productDTO.getDescription(), category, eshop, productDTO.getUrl(), productDTO.getPrice(), productDTO.getPriceWithVAT(), productDTO.getImageURL());
        eshop.addProduct(product);

        eshopDAO.persist(eshop);
        return new ProductDTO(product, uriInfo);
    }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

        Product product = productDAO.findByComplexId(Product.class, productId, Eshop.class, eshopId);
        if (product == null) {
            throw new NotExistingEntityException("Product with ID " + productId + " does not exist.");
        }

        return new ProductDTO(product, uriInfo, true);
    }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

        List<Product> products = productDAO.findBy(Product.class, searchString, category, priceFrom, priceTo, order, true, base, offset);
        long count = productDAO.findByCount(Product.class, searchString, category, priceFrom, priceTo);

        List<ProductDTO> productDTOs = new ArrayList<>();
        for (Product product : products) {
            productDTOs.add(new ProductDTO(product, uriInfo));
        }

        return new Result<>(productDTOs, count);
    }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

        List<Product> products = productDAO.findAll(Product.class, order, true, base, offset);
        long count = productDAO.findAllCount(Product.class);

        List<ProductDTO> productDTOs = new ArrayList<>();
        for (Product product : products) {
            productDTOs.add(new ProductDTO(product, uriInfo));
        }

        return new Result<>(productDTOs, count);
    }
View Full Code Here

Examples of cz.cvut.fel.wa2.interior.dto.ProductDTO

        List<Product> products = productDAO.findByProperty(Product.class, "eshop", Key.class, eshop.getKey(), order, true, base, offset);
        long count = productDAO.findByPropertyCount(Product.class, "eshop", Key.class, eshop.getKey());

        List<ProductDTO> productDTOs = new ArrayList<>();
        for (Product product : products) {
            productDTOs.add(new ProductDTO(product, uriInfo));
        }

        return new Result<>(productDTOs, count);
    }
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.