Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * #%L
   * BroadleafCommerce Framework
   * %%
   * Copyright (C) 2009 - 2013 Broadleaf Commerce
   * %%
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
  * 
  *       http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  * #L%
  */
 package org.broadleafcommerce.core.order.domain;
 
 
 import java.util.List;
 
 public interface FulfillmentGroupItem extends Serializable {
 
     public Long getId();
 
     public void setId(Long id);
 
 
     public void setFulfillmentGroup(FulfillmentGroup fulfillmentGroup);
 
     public OrderItem getOrderItem();
 
     public void setOrderItem(OrderItem orderItem);
 
     public int getQuantity();
 
     public void setQuantity(int quantity);
 
     public Money getRetailPrice();
 
     public Money getSalePrice();

    
 
     public Money getPrice();
     
     public Money getTotalItemAmount();
 
     public void setTotalItemAmount(Money amount);
     
 
     public void setProratedOrderAdjustmentAmount(Money amount);
 
     public Money getTotalItemTaxableAmount();
 
     public void setTotalItemTaxableAmount(Money amount);    
 
 
     public void setStatus(FulfillmentGroupStatusType status);
     
     public void removeAssociations();
 
     public FulfillmentGroupItem clone();
    
    
Gets a list of TaxDetail objects, which are taxes that apply directly to this item. The amount in each TaxDetail takes into account the quantity of this item

Returns:
a list of taxes that apply to this item
 
     public List<TaxDetailgetTaxes();

    
Sets the list of TaxDetail objects, which are taxes that apply directly to this item. The amount in each TaxDetail must take into account the quantity of this item

Parameters:
taxes the list of taxes on this item
 
     public void setTaxes(List<TaxDetailtaxes);
    
    
Gets the total tax for this item, which is the sum of all taxes for this item. This total is calculated in the TotalActivity stage of the pricing workflow.

Returns:
the total tax for this item
 
     public Money getTotalTax();

    
Sets the total tax for this item, which is the sum of all taxes for this item. This total should only be set during the TotalActivity stage of the pricing workflow.

Parameters:
totalTax the total tax for this item
    public void setTotalTax(Money totalTax);

    
Returns true if this item has pro-rated order adjustments.

Returns:
New to GrepCode? Check out our FAQ X