package de.epages.ws.productimage;
import de.epages.ws.productimage.model.TDelete_Return;
import de.epages.ws.productimage.model.TScaleParams;
import de.epages.ws.productimage.model.TUploadScale_Input;
import de.epages.ws.productimage.model.TUploadScale_Return;
import de.epages.ws.productimage.model.TUpload_Input;
import de.epages.ws.productimage.model.TUpload_Return;
import de.epages.ws.productimage.stub.Port_ProductImage;
public interface ProductImageServiceClient extends Port_ProductImage {
/**
* check if a product image exists.
*/
boolean exists(String TObjectPath, String TFileName);
/**
* delete a list of productimages.
*/
TDelete_Return[] delete(String TObjectPath, String[] TListOfFileNames);
/**
* upload a lot of productimages.
*/
TUpload_Return[] upload(String TObjectPath, TUpload_Input imageData);
/**
* upload a lot of productimages and scale the uploaded images.
*/
TUploadScale_Return[] uploadscale(String TObjectPath, TUploadScale_Input imageData, TScaleParams scaleParams);
}