Package org.apache.unomi.router.services
Class ProfileExportServiceImpl
- java.lang.Object
-
- org.apache.unomi.router.services.AbstractCustomServiceImpl
-
- org.apache.unomi.router.services.ProfileExportServiceImpl
-
- All Implemented Interfaces:
EventListener
,ProfileExportService
,org.osgi.framework.BundleListener
,org.osgi.framework.SynchronousBundleListener
public class ProfileExportServiceImpl extends AbstractCustomServiceImpl implements ProfileExportService
Created by amidani on 30/06/2017.
-
-
Field Summary
-
Fields inherited from class org.apache.unomi.router.services.AbstractCustomServiceImpl
bundleContext, persistenceService
-
-
Constructor Summary
Constructors Constructor Description ProfileExportServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
convertProfileToCSVLine(Profile profile, ExportConfiguration exportConfiguration)
String
extractProfilesBySegment(ExportConfiguration exportConfiguration)
void
setConfigSharingService(ConfigSharingService configSharingService)
-
Methods inherited from class org.apache.unomi.router.services.AbstractCustomServiceImpl
bundleChanged, postConstruct, preDestroy, setBundleContext, setPersistenceService
-
-
-
-
Method Detail
-
extractProfilesBySegment
public String extractProfilesBySegment(ExportConfiguration exportConfiguration)
- Specified by:
extractProfilesBySegment
in interfaceProfileExportService
-
convertProfileToCSVLine
public String convertProfileToCSVLine(Profile profile, ExportConfiguration exportConfiguration)
- Specified by:
convertProfileToCSVLine
in interfaceProfileExportService
-
setConfigSharingService
public void setConfigSharingService(ConfigSharingService configSharingService)
-
-