Class AbstractBusinessService
java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
- All Implemented Interfaces:
Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
AbstractCMSAdminService,AbstractCMSService,AbstractPromotionsService,AbstractTicketsystemTest.MockTicketEventEmailStrategy,AbstractVoucherService,DefaultAbstractOrderEntryService,DefaultAbstractOrderEntryTypeService,DefaultAbstractOrderService,DefaultActionService,DefaultAddressService,DefaultAddToCartStrategy,DefaultAuthenticationService,DefaultB2BCurrencyConversionService,DefaultBundleNavigationService,DefaultBusinessProcessService,DefaultCalculationService,DefaultCatalogService,DefaultCatalogTypeService,DefaultCatalogVersionService,DefaultCategoryService,DefaultClassificationService,DefaultClassificationSystemService,DefaultCommentLayerService,DefaultCommentService,DefaultCommonI18NService,DefaultCronJobHistoryService,DefaultCronJobService,DefaultDeliveryModeService,DefaultDiscountService,DefaultExportService,DefaultFindDeliveryCostStrategy,DefaultFindPaymentCostStrategy,DefaultFlexibleSearchService,DefaultI18NService,DefaultImportService,DefaultMediaContainerService,DefaultMediaService,DefaultOAuthTokenService,DefaultOrderCalculation,DefaultOrderPartOfMembersCloningStrategy,DefaultOrphanedFilesHandler,DefaultOrphanedMediaService,DefaultPaymentInfoService,DefaultPaymentSubscriptionResultService,DefaultPaymentSubscriptionResultService,DefaultPlaceOrderStrategy,DefaultPriceService,DefaultProductReferenceService,DefaultProductService,DefaultRendererService,DefaultSaveAbstractOrderStrategy,DefaultTaxService,DefaultTimeService,DefaultTypeService,DefaultUnitService,DefaultUserService,DefaultValidationService,DefaultVariantsService,FindOrderDiscountValuesStrategy,FindPricingWithCurrentPriceFactoryStrategy,PDTEnumGroupsHelper,PlainActionExecutionStrategy,ProcessActionExecutionStrategy,TaskActionExecutionStrategy
Use this base class if you want to implement a service that need access to the ModelService.
- Since:
- 4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ModelServiceDeprecated, for removal: This API element is subject to removal in a future version.protected SessionServiceDeprecated, for removal: This API element is subject to removal in a future version.since ages - UsegetSessionService()instead.protected org.springframework.transaction.PlatformTransactionManagerDeprecated, for removal: This API element is subject to removal in a future version.since ages - UsegetTxManager()instead.Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ModelServiceprotected SessionServiceprotected org.springframework.transaction.PlatformTransactionManagervoidsetModelService(ModelService modelService) voidsetSessionService(SessionService sessionService) voidsetTxManager(org.springframework.transaction.PlatformTransactionManager txManager) Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
Field Details
-
modelService
Deprecated, for removal: This API element is subject to removal in a future version.since ages - UsegetModelService()instead. -
sessionService
Deprecated, for removal: This API element is subject to removal in a future version.since ages - UsegetSessionService()instead. -
txManager
@Deprecated(since="ages", forRemoval=true) protected org.springframework.transaction.PlatformTransactionManager txManagerDeprecated, for removal: This API element is subject to removal in a future version.since ages - UsegetTxManager()instead.
-
-
Constructor Details
-
AbstractBusinessService
public AbstractBusinessService()
-
-
Method Details
-
setModelService
-
getModelService
- Returns:
- the
ModelService
-
setSessionService
-
getSessionService
-
setTxManager
public void setTxManager(org.springframework.transaction.PlatformTransactionManager txManager) -
getTxManager
protected org.springframework.transaction.PlatformTransactionManager getTxManager()
-
getModelService()instead.