Class AbstractCommerceServicelayerTransactionalTest
java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.servicelayer.ServicelayerTransactionalTest
de.hybris.platform.basecommerce.util.AbstractCommerceServicelayerTransactionalTest
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
DefaultCsvFacadeIntegrationTest,GenericVariantProductValidateInterceptorTest,VariantCategoryValidateInterceptorTest,VariantValueCategoryValidateInterceptorTest
public abstract class AbstractCommerceServicelayerTransactionalTest
extends ServicelayerTransactionalTest
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCatalog(String catalogId) createCatalogVersion(String catalogId, String catalogVersion) createCategory(String code, CatalogVersionModel catalogVersion) createGenericVariantProduct(String code, ProductModel baseProduct, CatalogVersionModel catalogVersion, VariantValueCategoryModel... variantSuperCategories) createProduct(String code, CatalogVersionModel catalogVersion, String variantTypeCode, UnitModel unit, CategoryModel... superCategories) createUnit(String code) createVariantCategory(String code, CatalogVersionModel catalogVersion) createVariantType(String variantTypeCode) createVariantValueCategory(String code, VariantCategoryModel parentCategory, int sequenceNumber, CatalogVersionModel catalogVersion) voidvoidsetCategoryService(CategoryService categoryService) voidsetModelService(ModelService modelService) Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneMethods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Constructor Details
-
AbstractCommerceServicelayerTransactionalTest
public AbstractCommerceServicelayerTransactionalTest()
-
-
Method Details
-
save
-
createProduct
public ProductModel createProduct(String code, CatalogVersionModel catalogVersion, String variantTypeCode, UnitModel unit, CategoryModel... superCategories) - Parameters:
code-catalogVersion-variantTypeCode- The type code of the variant, usually it can be retrieved from the variant class it self. E.g. if your variant type is VariantProduct its type code can be retrieved by callingVariantProductModel._TYPECODEunit- Unit that this product is measured insuperCategories-- Returns:
- created product
-
createCatalogVersion
-
createCatalog
-
getDefaultCatalogId
-
getDefaultCatalogVersion
-
createDefaultCatalogVersion
-
createCategory
-
createUnit
-
createVariantCategory
-
createVariantValueCategory
public VariantValueCategoryModel createVariantValueCategory(String code, VariantCategoryModel parentCategory, int sequenceNumber, CatalogVersionModel catalogVersion) -
createGenericVariantProduct
public GenericVariantProductModel createGenericVariantProduct(String code, ProductModel baseProduct, CatalogVersionModel catalogVersion, VariantValueCategoryModel... variantSuperCategories) -
createVariantType
-
getCategoryService
-
setCategoryService
-
getModelService
-
setModelService
-