package de.epages.ws.crossselling; import de.epages.ws.crossselling.model.TDeleteCrossSelling_Input; import de.epages.ws.crossselling.model.TDeleteCrossSelling_Return; import de.epages.ws.crossselling.model.TExistsCrossSelling_Input; import de.epages.ws.crossselling.model.TExistsCrossSelling_Return; import de.epages.ws.crossselling.model.TGetCrossSelling_Input; import de.epages.ws.crossselling.model.TGetCrossSelling_Return; import de.epages.ws.crossselling.model.TInsertCrossSelling_Input; import de.epages.ws.crossselling.model.TInsertCrossSelling_Return; import de.epages.ws.crossselling.stub.Port_CrossSelling; public interface CrossSellingServiceClient extends Port_CrossSelling { /** * insert a cross selling (assign target product to product) */ public TInsertCrossSelling_Return[] insert(TInsertCrossSelling_Input[] crossSellings); /** * delete a cross selling (delete assignment of target product * to product) */ public TDeleteCrossSelling_Return[] delete(TDeleteCrossSelling_Input[] crossSellings); /** * check if exists a cross selling (if target product assigned * to product) */ public TExistsCrossSelling_Return[] exists(TExistsCrossSelling_Input[] crossSellings); /** * get a cross selling (target products assigned to product) */ public TGetCrossSelling_Return[] get(TGetCrossSelling_Input[] crossSellings); }