public interface LSIDDataService
LSIDDataService interface which was altered from com.ibm.lsid.server.LSIDDataService,
replacing the LSIDRequestContext with a simple LSID. My thinking behind this is that provided the
LSIDDataService has no responsibility for security, then there is no need to pass that
information to it (in an LSIDRequestContext). This allows better separation of concerns in that methods
requiring authentication and authorization can be secured transparently within CATE without the need for
the LSIDAuthorityService to know anything about it. I could be wrong, of course.