ProductCollectionManager.java 1 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 */
package com.adobe.cq.commerce.api.collection;

import aQute.bnd.annotation.ProviderType;
import com.adobe.cq.commerce.api.CommerceException;
import com.adobe.cq.commerce.api.Product;
import com.adobe.cq.commerce.api.collection.ProductCollection;
import java.util.Iterator;
import java.util.Map;

@ProviderType
public interface ProductCollectionManager {
    public Iterator<ProductCollection> getProductCollections(Product var1);

    public ProductCollection getCollection(String var1);

    public ProductCollection createCollection(String var1, String var2) throws CommerceException;

    public ProductCollection createCollection(String var1, String var2, Map<String, Object> var3) throws CommerceException;

    public void updateCollection(ProductCollection var1, Map<String, Object> var2) throws CommerceException;

    public void deleteCollection(ProductCollection var1) throws CommerceException;
}