Hi, > On 26 Apr 2016, at 10:54, Thomas Draier <[email protected]> wrote: > > In order to solve https://issues.apache.org/jira/browse/UNOMI-25 , I need > to have access to segments service, which is not available in profile > service. Also in my opinion the CSV export has nothing to do in low-level > service like profile - I would rather move the > exportProfilesPropertiesToCsv method to the REST endpoint and remove it > from the service API. What do you think ?
Architecturally speaking, it doesn’t seem appropriate to put the code into the endpoint since it would expose too many low-level details to the endpoint. Also, exporting really seems appropriate for the profile service since it should be responsible for knowing the details of what needs to be exported in profiles and how that exported data should be laid out. Can’t we just wire the profile service to access the segments service? Cheers, Christophe Laprun Senior Software Engineer 8 rue du Sentier | 75002 Paris | France jahia.com <http://www.jahia.com/> SKYPE <skype:chris.laprun?add> | LINKEDIN <https://www.linkedin.com/in/chrislaprun> | TWITTER <https://twitter.com/metacosm> | VCARD <http://www.jahia.com/vcard/LaprunChristophe.vcf> > JOIN OUR COMMUNITY <http://www.jahia.com/> to evaluate, get trained and to > discover why Jahia is a leading User Experience Platform (UXP) for Digital > Transformation.
