[
https://issues.apache.org/jira/browse/SHINDIG-467?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615594#action_12615594
]
Ian Boston commented on SHINDIG-467:
------------------------------------
In the re-factor focused on the SPI and the Service interface ( ie the back-end
API and the HTTP API), these were previously in a single package.
Now the back-end SPI (ActivityService etc) is in o.a.s.social.opensocial.spi
and the front end API/Servlets are in o.a.s.social.opensocial.service
The model is split into o.a.s.social.opensocial.model containing the pure
interfaces (eg Person) and the impl is in o.a.s.social.core.model
Simularly the OAuth parts are split into API and impl with API in
o.a.s.social.opensocial.oauth and the real core implementation in
o.a.s.social.core.oauth
All the test pass and the sample container runs, I will build a site to check
dependency conversion.
> API re-factor to extract public API's
> --------------------------------------
>
> Key: SHINDIG-467
> URL: https://issues.apache.org/jira/browse/SHINDIG-467
> Project: Shindig
> Issue Type: Improvement
> Components: RESTful API (Java)
> Reporter: Ian Boston
> Attachments: SHINDIG-467.patch, SHINDIG-467.summary
>
>
> Currently the package structure of the Social API's doesn't distinguish
> between public API's, internal API's and implementations. There appears to be
> support to address this issue, so I am opening this JIRA to pull together a
> straw-man for this re-factoring.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.