package de.epages.ws.product11; import de.epages.ws.product11.model.TCreate_Input; import de.epages.ws.product11.model.TCreate_Return; import de.epages.ws.product11.model.TDelete_Return; import de.epages.ws.product11.model.TExists_Return; import de.epages.ws.product11.model.TGetInfo_Return; import de.epages.ws.product11.model.TUpdate_Input; import de.epages.ws.product11.model.TUpdate_Return; import de.epages.ws.product11.stub.Port_Product; public interface ProductServiceClient extends Port_Product { /** * get information about a list of products */ TGetInfo_Return[] getInfo(String[] products); /** * get information about a list of products */ TGetInfo_Return[] getInfo(String[] products, String[] attributes); /** * get information about a list of products */ @Override TGetInfo_Return[] getInfo(String[] products, String[] attributes, String[] languageCodes); /** * check if a list of products exist. */ @Override TExists_Return[] exists(String[] products); /** * delete a list of products */ @Override TDelete_Return[] delete(String[] products); /** * update a list of products */ @Override TUpdate_Return[] update(TUpdate_Input[] products); /** * create new products */ @Override TCreate_Return[] create(TCreate_Input[] products); /** * find products */ @Override String[] find(de.epages.ws.product11.stub.TFind_Input searchParameters); }