package com.demo.demo.model.obj.demo.iface;
import com.demo.demo.model.obj.demo.Order;
import com.demo.demo.model.obj.demo.Stock;


/** 
 * Object interface mapping for hibernate-handled table: line.
 * @author autogenerated
 */

public interface ILine {



    /**
     * Return the value associated with the column: comment.
     * @return A String object (this.comment)
     */
    String getComment();
    

  
    /**  
     * Set the value related to the column: comment.
     * @param comment the comment value you wish to set
     */
    void setComment(final String comment);

    /**
     * Return the value associated with the column: id.
     * @return A Long object (this.id)
     */
    Long getId();
    

  
    /**  
     * Set the value related to the column: id.
     * @param id the id value you wish to set
     */
    void setId(final Long id);

    /**
     * Return the value associated with the column: order.
     * @return A Order object (this.order)
     */
    Order getOrder();
    

  
    /**  
     * Set the value related to the column: order.
     * @param order the order value you wish to set
     */
    void setOrder(final Order order);

    /**
     * Return the value associated with the column: quantity.
     * @return A Long object (this.quantity)
     */
    Long getQuantity();
    

  
    /**  
     * Set the value related to the column: quantity.
     * @param quantity the quantity value you wish to set
     */
    void setQuantity(final Long quantity);

    /**
     * Return the value associated with the column: stock.
     * @return A Stock object (this.stock)
     */
    Stock getStock();
    

  
    /**  
     * Set the value related to the column: stock.
     * @param stock the stock value you wish to set
     */
    void setStock(final Stock stock);

    // end of interface
}