Class AbstractBusinessService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
-
- All Implemented Interfaces:
java.io.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,DefaultImpExMediaGenerationService,DefaultImportCockpitMediaService,DefaultImportService,DefaultMediaContainerService,DefaultMediaService,DefaultOAuthTokenService,DefaultOrderCalculation,DefaultOrderPartOfMembersCloningStrategy,DefaultOrphanedFilesHandler,DefaultOrphanedMediaService,DefaultPaymentInfoService,DefaultPaymentSubscriptionResultService,DefaultPlaceOrderStrategy,DefaultPriceService,DefaultProductReferenceService,DefaultProductService,DefaultRendererService,DefaultSaveAbstractOrderStrategy,DefaultTaxService,DefaultTimeService,DefaultTypeService,DefaultUnitService,DefaultUserService,DefaultValidationService,DefaultVariantsService,FindOrderDiscountValuesStrategy,FindPricingWithCurrentPriceFactoryStrategy,PDTEnumGroupsHelper,PlainActionExecutionStrategy,ProcessActionExecutionStrategy,TaskActionExecutionStrategy
public abstract class AbstractBusinessService extends AbstractService
Use this base class if you want to implement a service that need access to the ModelService.- Since:
- 4.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO
-
-
Field Summary
Fields Modifier and Type Field Description protected ModelServicemodelServiceDeprecated.since ages - UsegetModelService()instead.protected SessionServicesessionServiceDeprecated.since ages - UsegetSessionService()instead.protected org.springframework.transaction.PlatformTransactionManagertxManagerDeprecated.since ages - UsegetTxManager()instead.-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description AbstractBusinessService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ModelServicegetModelService()protected SessionServicegetSessionService()protected org.springframework.transaction.PlatformTransactionManagergetTxManager()voidsetModelService(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 Detail
-
modelService
@Deprecated protected ModelService modelService
Deprecated.since ages - UsegetModelService()instead.
-
sessionService
@Deprecated protected SessionService sessionService
Deprecated.since ages - UsegetSessionService()instead.
-
txManager
@Deprecated protected org.springframework.transaction.PlatformTransactionManager txManager
Deprecated.since ages - UsegetTxManager()instead.
-
-
Method Detail
-
setModelService
public void setModelService(ModelService modelService)
-
getModelService
protected ModelService getModelService()
- Returns:
- the
ModelService
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getSessionService
protected SessionService getSessionService()
-
setTxManager
public void setTxManager(org.springframework.transaction.PlatformTransactionManager txManager)
-
getTxManager
protected org.springframework.transaction.PlatformTransactionManager getTxManager()
-
-