Examples of Discount


Examples of org.hibernate.test.annotations.Discount

  public void testFetch() throws Exception {
    Session s;
    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount discount = new Discount();
    discount.setDiscount( 20 );
    Customer customer = new Customer();
    Collection discounts = new ArrayList();
    discounts.add( discount );
    customer.setName( "Quentin Tarantino" );
    discount.setOwner( customer );
    customer.setDiscountTickets( discounts );
    s.persist( discount );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertFalse( Hibernate.isInitialized( discount.getOwner() ) );
    tx.commit();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.load( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertFalse( Hibernate.isInitialized( discount.getOwner() ) );
    tx.commit();

    s = openSession();
    tx = s.beginTransaction();
    s.delete( s.get( Discount.class, discount.getId() ) );
    tx.commit();
    s.close();
  }
View Full Code Here

Examples of pl.com.bottega.ecommerce.sales.domain.offer.Discount

  }

  @Override
  public Discount applyDiscount(Product product, int quantity, Money regularCost) {
    if (quantity >= mininalQuantity)
      return new Discount("over: " + quantity, regularCost.multiplyBy(rebateRatio));
    return null;
  }
View Full Code Here

Examples of pl.com.bottega.ecommerce.sales.domain.offer.Discount

    List<OfferItem> availabeItems = new ArrayList<OfferItem>();
    List<OfferItem> unavailableItems = new ArrayList<OfferItem>();
   
    for (ReservationItem item : items) {           
      if (item.getProduct().isAvailabe()){
        Discount discount = discountPolicy.applyDiscount(item.getProduct(), item.getQuantity(), item.getProduct().getPrice());
        OfferItem offerItem = new OfferItem(item.getProduct().generateSnapshot(), item.getQuantity(), discount);
       
        availabeItems.add(offerItem);
      }
      else {
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.Discount

  public void save(Iterator<Discount> i) {
    try{
    FileWriter w = new FileWriter(filename);
    PrintWriter pr = new PrintWriter(w);
    while(i.hasNext()){
      Discount d = i.next();
      pr.print(d.getDiscountCode()+",");
      pr.print(d.getDescription()+",");
      pr.print(d.getStartDate()+",");
      pr.print(d.getPeriod()+",");
      pr.print(d.getPercentage()+",");
      if (i.hasNext()){
        pr.println(d.getStatus());
      }else{
        pr.print(d.getStatus());
      }
     
    }
    pr.close();
    }catch(IOException e){}
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.Discount

  public void save(Iterator<Discount> i) {
    try{
    FileWriter w = new FileWriter(filename);
    PrintWriter pr = new PrintWriter(w);
    while(i.hasNext()){
      Discount d = i.next();
      pr.print(d.getDiscountCode()+",");
      pr.print(d.getDescription()+",");
      pr.print(d.getStartDate()+",");
      pr.print(d.getPeriod()+",");
      pr.print(d.getPercentage()+",");
      if (i.hasNext()){
        pr.println(d.getStatus());
      }else{
        pr.print(d.getStatus());
      }
     
    }
    pr.close();
    }catch(IOException e){}
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.