Which Java-API from dataservices is considered as “public” (=useable, injectable by the project) and which API is considered as “private” (or internal)?
Is there a general rule about this?
Which Java-API from dataservices is considered as “public” (=useable, injectable by the project) and which API is considered as “private” (or internal)?
Is there a general rule about this?
I recently thought about creating an A12 ticket that they should provide SDKs for kernel and dataservices.I think this is what you have in mind too. <INTERNAL_LINK> seems a bit related to the subject but doesn’t cover all of that.
All Data services visible classes that are not in the internal packages are considered Public API and will be maintained as such.
We have identified a couple of possible improvements in this area:
final [A12S-2776]<INTERNAL_LINK> to make clear what are the intentions of how the extension points should be used.If you have any additional points on how to improve we would appreciate it.