PlacedOrder.java
1.14 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* aQute.bnd.annotation.ConsumerType
* org.apache.commons.collections.Predicate
*/
package com.adobe.cq.commerce.api;
import aQute.bnd.annotation.ConsumerType;
import com.adobe.cq.commerce.api.CommerceException;
import com.adobe.cq.commerce.api.CommerceSession;
import com.adobe.cq.commerce.api.PriceInfo;
import com.adobe.cq.commerce.api.promotion.PromotionInfo;
import com.adobe.cq.commerce.api.promotion.VoucherInfo;
import java.util.List;
import java.util.Map;
import org.apache.commons.collections.Predicate;
@ConsumerType
public interface PlacedOrder {
public String getOrderId() throws CommerceException;
public Map<String, Object> getOrder() throws CommerceException;
public List<PriceInfo> getCartPriceInfo(Predicate var1) throws CommerceException;
public String getCartPrice(Predicate var1) throws CommerceException;
public List<CommerceSession.CartEntry> getCartEntries() throws CommerceException;
public List<PromotionInfo> getPromotions() throws CommerceException;
public List<VoucherInfo> getVoucherInfos() throws CommerceException;
}