ALUserSession Getting Started 2 - User Data Provider Developer
NAOqi Core -
Overview |
API
Getting Started 1 - Activity Developer |
Getting Started 2 - User Data Provider Developer
If you are writing a module that provides an external datasource, or otherwise
correlates data with UserSession, please read on.
Providing a data source and/or bindings to your own ID
It is preferred to use UserSessions built-in getters and setters with the built-in database.
But you may need to provide an external data source or other ID bindings if:
- You have your own database implementation that you want to be accessible
through UserSession.
- You have a remote database, and need to provide an interface into this.
- You have a remote or local authentication system, and want this authentication
process to be executed before your data is accessible.
- Your module is representing the user with an ID that is different than the
integer of the UserSession ID.
The API to do this is closed for public use, and approval is required from
Aldebaran Robotics. Please contact support for access to the API.