final class CategoryServiceSoap extends java.lang.Object implements CategoryService
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CategoryServiceSoap.AdditionalAttributes |
Modifier and Type | Field and Description |
---|---|
private CategoryService |
categoryService |
private CategoryConverter |
converter |
private ClientFactory |
factory |
private ShopRequestContextService |
shopService |
Constructor and Description |
---|
CategoryServiceSoap(ShopRequestContextService shopService,
ClientFactory factory,
CategoryConverter converter,
CategoryService categoryService) |
Modifier and Type | Method and Description |
---|---|
private de.epages.ws.catalog8.model.TGetInfo_Return[] |
doGetCategories(de.epages.ws.catalog8.CatalogServiceClient client,
java.lang.String[] subCatalogs,
java.lang.String lang) |
private de.epages.ws.catalog8.model.TGetInfo_Return |
doGetCategory(de.epages.ws.catalog8.CatalogServiceClient client,
java.lang.String path,
java.lang.String lang) |
Category |
getCategory(java.lang.String shopId,
GUID guid,
java.util.Locale locale) |
Category |
getRootCategory(java.lang.String shopId,
java.util.Locale locale) |
private GUID |
getRootCategoryGUID(CategoryInfoMap categoryInfoMap) |
private de.epages.ws.catalog8.model.TGetInfo_Return[] |
sendRequest(de.epages.ws.catalog8.CatalogServiceClient client,
java.lang.String[] path,
java.lang.String[] langs) |
private final ShopRequestContextService shopService
private final ClientFactory factory
private final CategoryConverter converter
private final CategoryService categoryService
@Inject public CategoryServiceSoap(ShopRequestContextService shopService, ClientFactory factory, CategoryConverter converter, CategoryService categoryService)
public Category getRootCategory(java.lang.String shopId, java.util.Locale locale)
getRootCategory
in interface CategoryService
private GUID getRootCategoryGUID(CategoryInfoMap categoryInfoMap)
public Category getCategory(java.lang.String shopId, GUID guid, java.util.Locale locale)
getCategory
in interface CategoryService
private de.epages.ws.catalog8.model.TGetInfo_Return doGetCategory(de.epages.ws.catalog8.CatalogServiceClient client, java.lang.String path, java.lang.String lang)
private de.epages.ws.catalog8.model.TGetInfo_Return[] doGetCategories(de.epages.ws.catalog8.CatalogServiceClient client, java.lang.String[] subCatalogs, java.lang.String lang)
private de.epages.ws.catalog8.model.TGetInfo_Return[] sendRequest(de.epages.ws.catalog8.CatalogServiceClient client, java.lang.String[] path, java.lang.String[] langs)