Interface YProfileAffinityFacade
- All Known Implementing Classes:
DefaultYProfileAffinityFacade
public interface YProfileAffinityFacade
Interface provides ability to get affinity data for a profile.
-
Method Summary
Modifier and TypeMethodDescriptiongetCategoryAffinities(CategoryAffinityParameterData categoryAffinityParameterData) Returns list of categories affinities associated to the current session customer.getDeviceAffinities(DeviceAffinityParameterData deviceAffinityParameterData) Returns list of device affinities associated to the current session customer.getProductAffinities(ProductAffinityParameterData productAffinityParameterData) Returns list of products affinities associated to the current session customer.
-
Method Details
-
getProductAffinities
List<ProductAffinityData> getProductAffinities(ProductAffinityParameterData productAffinityParameterData) Returns list of products affinities associated to the current session customer.- Parameters:
productAffinityParameterData- holds parameters to be used for data retrieval if needed.- Returns:
- List
-
getCategoryAffinities
List<CategoryAffinityData> getCategoryAffinities(CategoryAffinityParameterData categoryAffinityParameterData) Returns list of categories affinities associated to the current session customer.- Parameters:
categoryAffinityParameterData- holds parameters to be used for data retrieval if needed- Returns:
- List
-
getDeviceAffinities
List<TechnologyUsedData> getDeviceAffinities(DeviceAffinityParameterData deviceAffinityParameterData) Returns list of device affinities associated to the current session customer.- Parameters:
deviceAffinityParameterData- holds parameters to be used for data retrieval if needed.- Returns:
- List
-