ProductRelationshipsProvider.java 983 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  com.day.cq.wcm.api.Page
 *  org.apache.sling.api.SlingHttpServletRequest
 */
package com.adobe.cq.commerce.api;

import aQute.bnd.annotation.ProviderType;
import com.adobe.cq.commerce.api.CommerceException;
import com.adobe.cq.commerce.api.CommerceSession;
import com.adobe.cq.commerce.api.Product;
import com.adobe.cq.commerce.api.ProductRelationship;
import com.day.cq.wcm.api.Page;
import java.util.List;
import java.util.Map;
import org.apache.sling.api.SlingHttpServletRequest;

@ProviderType
public interface ProductRelationshipsProvider {
    public static final String RELATIONSHIP_TYPE_PN = "commerce.productRelationshipsProvider.type";

    public Map<String, String> getRelationshipTypes();

    public List<ProductRelationship> getRelationships(SlingHttpServletRequest var1, CommerceSession var2, Page var3, Product var4) throws CommerceException;
}