This package contains the interface atg.userdirectory.repository.RepositoryUserDirectory, which handles conversion between repository items and the Principals that they represent. It also associates each Principal type with a corresponding Repository View in the repository, allowing you to perform queries against these views. The Repository Views can also be used for adding and removing items that correspond to principals of different types.

For more information, refer to the ATG Platform API Reference.