Package $applicationProjectName$.domain

Examples of $applicationProjectName$.domain.Product


     *
     * @return
     */
    @Hidden
    public Product newProduct(String code, String description, int priceInPence) {
        Product product = (Product)newTransientInstance(Product.class);
        product.setCode(code);
        product.setDescription(description);
        product.setPrice(new Double(priceInPence/100));
       
        getContainer().makePersistent(product);
        return product;
    }
View Full Code Here


   * @param name The name
   * @param expirationDate The expiration Date
   * @return Product object with all properties set
   */
  private Product createProduct(int productId, String name, Date expirationDate) {
    Product product = new Product();
    product.setProductId(productId);
    product.setName(name);
    product.setExpirationDate(expirationDate);
   
    return product;
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.springframework.web.servlet.mvc.AbstractFormController#formBackingObject(javax.servlet.http.HttpServletRequest)
   */
  protected Object formBackingObject(HttpServletRequest request) throws Exception {
    Product command = new Product();
    int productId = RequestUtils.getIntParameter(request, "productId", 0);
    if (productId != 0) {
      // load the product
      command.setProductId(productId);
      command.setName("loaded");
    }
   
    return command;
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.springframework.web.servlet.mvc.AbstractWizardFormController#processFinish(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.Object, org.springframework.validation.BindException)
   */
  protected ModelAndView processFinish(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception {
    Product product = (Product) command;

    System.out.println("Register " + product);
    return null;
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.springframework.web.servlet.mvc.AbstractFormController#formBackingObject(javax.servlet.http.HttpServletRequest)
   */
  protected Object formBackingObject(HttpServletRequest request) throws Exception {
    Product command = new Product();
    int productId = RequestUtils.getIntParameter(request, "productId", 0);
    if (productId != 0) {
      // load the product
      command.setProductId(productId);
      command.setName("loaded");
    }
   
    return command;
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.springframework.validation.Validator#validate(java.lang.Object, org.springframework.validation.Errors)
   */
  public void validate(Object obj, Errors errors) {
    Product product = (Product)obj;
    if (product.getName() == null || product.getName().length() == 0) {
      errors.rejectValue("name", "required", "");
    }
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.springframework.validation.Validator#validate(java.lang.Object, org.springframework.validation.Errors)
   */
  public void validate(Object obj, Errors errors) {
    Product product = (Product)obj;
    if (product.getName() == null || product.getName().length() == 0) {
      errors.rejectValue("name", "required", "");
    }
  }
View Full Code Here

    Document document = new Document();
    Element rootElement = new Element(root);
    document.setRootElement(rootElement);
   
    for (Iterator i = products.iterator(); i.hasNext();) {
      Product product = (Product)i.next();
      Element pe = new Element("product");
      pe.setAttribute("productId", Integer.toString(product.getProductId()));
      pe.setAttribute("expirationDate", product.getExpirationDate().toString());
      pe.setText(product.getName());
     
      rootElement.addContent(pe);
    }
   
    return new DOMOutputter().output(document);
View Full Code Here

  /* (non-Javadoc)
   * @see org.springframework.web.servlet.view.document.AbstractPdfView#buildPdfDocument(java.util.Map, com.lowagie.text.Document, com.lowagie.text.pdf.PdfWriter, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
   */
  protected void buildPdfDocument(Map model, Document document, PdfWriter writer, HttpServletRequest request, HttpServletResponse response) throws Exception {
    Product product = (Product) model.get("product");
    if (product == null) throw new NullPointerException("Product not present in the model");

    Paragraph header = new Paragraph("Product details");
    header.font().setSize(20);
    document.add(header);
   
    Paragraph content = new Paragraph(product.getName());
    document.add(content);
   
    Paragraph footer = new Paragraph("Pro Spring Chapter 18");
    footer.setAlignment(Paragraph.ALIGN_BOTTOM);
    document.add(footer);
View Full Code Here

   * @param name The name
   * @param expirationDate The expiration Date
   * @return Product object with all properties set
   */
  private Product createProduct(int productId, String name, Date expirationDate) {
    Product product = new Product();
    product.setProductId(productId);
    product.setName(name);
    product.setExpirationDate(expirationDate);
   
    return product;
  }
View Full Code Here

TOP

Related Classes of $applicationProjectName$.domain.Product

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.