Class DefaultSalesAreaService
- java.lang.Object
-
- de.hybris.platform.sap.sapmodel.services.impl.DefaultSalesAreaService
-
- All Implemented Interfaces:
SalesAreaService
public class DefaultSalesAreaService extends java.lang.Object implements SalesAreaService
Default sales area service implementation for accessing common distribution channels and divisions.
-
-
Constructor Summary
Constructors Constructor Description DefaultSalesAreaService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BaseStoreServicegetBaseStoreService()protected java.lang.StringgetCommonDistributionChannelConditions(java.lang.String salesOrganization, java.lang.String distributionChannel)Read common distribution channel for condition maintenanceprotected java.lang.StringgetCommonDistributionChannelCustMaster(java.lang.String salesOrganization, java.lang.String distributionChannel)Read common distribution channel for customer and material masterprotected java.lang.StringgetCommonDivisionConditions(java.lang.String salesOrganization, java.lang.String division)Read common division for condition maintenanceprotected java.lang.StringgetCommonDivisionCustMaster(java.lang.String salesOrganization, java.lang.String division)Read common division for customer and material masterprotected ReferenceDivisionMappingModelgetCommonDivsion(java.lang.String salesOrganization, java.lang.String division)java.lang.StringgetDistributionChannel()java.lang.StringgetDistributionChannelForConditions()java.lang.StringgetDistributionChannelForCustomerMaterial()java.lang.StringgetDivision()java.lang.StringgetDivisionForConditions()java.lang.StringgetDivisionForCustomerMaterial()protected FlexibleSearchServicegetFlexibleSearchService()java.lang.StringgetSalesOrganization()voidsetBaseStoreService(BaseStoreService baseStoreService)voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-
-
Method Detail
-
getSalesOrganization
public java.lang.String getSalesOrganization()
- Specified by:
getSalesOrganizationin interfaceSalesAreaService- Returns:
- Current sales organization. No bundling available, it is the same one for order creation or master data maintenance.
-
getDistributionChannel
public java.lang.String getDistributionChannel()
- Specified by:
getDistributionChannelin interfaceSalesAreaService- Returns:
- Current distribution channel for order creation. The channel maintained in SAP Configuration
-
getDistributionChannelForConditions
public java.lang.String getDistributionChannelForConditions()
- Specified by:
getDistributionChannelForConditionsin interfaceSalesAreaService- Returns:
- Current channel for condition maintenance
-
getDistributionChannelForCustomerMaterial
public java.lang.String getDistributionChannelForCustomerMaterial()
- Specified by:
getDistributionChannelForCustomerMaterialin interfaceSalesAreaService- Returns:
- Current channel for customer or material master access.
-
getDivision
public java.lang.String getDivision()
- Specified by:
getDivisionin interfaceSalesAreaService- Returns:
- Current division for order creation. The division maintained in SAP Configuration
-
getDivisionForConditions
public java.lang.String getDivisionForConditions()
- Specified by:
getDivisionForConditionsin interfaceSalesAreaService- Returns:
- Current division for condition maintenance
-
getDivisionForCustomerMaterial
public java.lang.String getDivisionForCustomerMaterial()
- Specified by:
getDivisionForCustomerMaterialin interfaceSalesAreaService- Returns:
- Current division for customer or material master access
-
getCommonDistributionChannelConditions
protected java.lang.String getCommonDistributionChannelConditions(java.lang.String salesOrganization, java.lang.String distributionChannel)Read common distribution channel for condition maintenance- Parameters:
salesOrganization-distributionChannel-- Returns:
- The common channel for condition maintenance
-
getCommonDistributionChannelCustMaster
protected java.lang.String getCommonDistributionChannelCustMaster(java.lang.String salesOrganization, java.lang.String distributionChannel)Read common distribution channel for customer and material master- Parameters:
salesOrganization-distributionChannel-- Returns:
- The common channel for customer and material master
-
getCommonDivisionCustMaster
protected java.lang.String getCommonDivisionCustMaster(java.lang.String salesOrganization, java.lang.String division)Read common division for customer and material master- Parameters:
salesOrganization-division-- Returns:
- Common division
-
getCommonDivisionConditions
protected java.lang.String getCommonDivisionConditions(java.lang.String salesOrganization, java.lang.String division)Read common division for condition maintenance- Parameters:
salesOrganization-division-- Returns:
- Common division
-
getCommonDivsion
protected ReferenceDivisionMappingModel getCommonDivsion(java.lang.String salesOrganization, java.lang.String division)
- Parameters:
salesOrganization-division-- Returns:
-
getBaseStoreService
protected BaseStoreService getBaseStoreService()
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
-
getFlexibleSearchService
protected FlexibleSearchService getFlexibleSearchService()
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-