## Uses of Class
org.apache.wiki.auth.NoSuchPrincipalException

Packages that use NoSuchPrincipalException
org.apache.wiki.auth: Authentication, Authorization and the third A thing.
org.apache.wiki.auth.authorize: Authorizer implementation.
org.apache.wiki.auth.user

### Uses of NoSuchPrincipalException in org.apache.wiki.auth

Methods in org.apache.wiki.auth that throw NoSuchPrincipalException
`UserProfile` DefaultUserManager.JSONUserModule.`getUserInfo​(java.lang.String uid)` Directly returns the UserProfile object attached to an uid.

### Uses of NoSuchPrincipalException in org.apache.wiki.auth.authorize

Methods in org.apache.wiki.auth.authorize that throw NoSuchPrincipalException
`Group` DefaultGroupManager.`getGroup​(java.lang.String name)` Returns the Group matching a given name.
`Group` GroupManager.`getGroup​(java.lang.String name)` Returns the Group matching a given name.

### Uses of NoSuchPrincipalException in org.apache.wiki.auth.user

Methods in org.apache.wiki.auth.user that throw NoSuchPrincipalException
`void` UserDatabase.`deleteByLoginName​(java.lang.String loginName)` Looks up and deletes the first `UserProfile` in the user database that matches a profile having a given login name.
`UserProfile` AbstractUserDatabase.`find​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that whose login name, full name, or wiki name matches the supplied string.
`UserProfile` UserDatabase.`find​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that whose login name, full name, or wiki name matches the supplied string.
`UserProfile` XMLUserDatabase.`findBy​(java.lang.String attr, java.lang.String value)`
`abstract UserProfile` AbstractUserDatabase.`findByEmail​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given e-mail address.
`UserProfile` DummyUserDatabase.`findByEmail​(java.lang.String index)` No-op; always throws `NoSuchPrincipalException`.
`UserProfile` JDBCUserDatabase.`findByEmail​(java.lang.String index)`
`UserProfile` UserDatabase.`findByEmail​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given e-mail address.
`UserProfile` XMLUserDatabase.`findByEmail​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given e-mail address.
`abstract UserProfile` AbstractUserDatabase.`findByFullName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given full name.
`UserProfile` DummyUserDatabase.`findByFullName​(java.lang.String index)` No-op; always throws `NoSuchPrincipalException`.
`UserProfile` JDBCUserDatabase.`findByFullName​(java.lang.String index)`
`UserProfile` UserDatabase.`findByFullName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given full name.
`UserProfile` XMLUserDatabase.`findByFullName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given full name.
`abstract UserProfile` AbstractUserDatabase.`findByLoginName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given login name.
`UserProfile` DummyUserDatabase.`findByLoginName​(java.lang.String index)` No-op; always throws `NoSuchPrincipalException`.
`UserProfile` JDBCUserDatabase.`findByLoginName​(java.lang.String index)`
`UserProfile` UserDatabase.`findByLoginName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given login name.
`UserProfile` XMLUserDatabase.`findByLoginName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given login name.
`UserProfile` DummyUserDatabase.`findByUid​(java.lang.String uid)` No-op; always throws `NoSuchPrincipalException`.
`UserProfile` JDBCUserDatabase.`findByUid​(java.lang.String uid)`
`UserProfile` UserDatabase.`findByUid​(java.lang.String uid)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given unique ID (uid).
`UserProfile` XMLUserDatabase.`findByUid​(java.lang.String uid)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given unique ID (uid).
`abstract UserProfile` AbstractUserDatabase.`findByWikiName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given wiki name.
`UserProfile` DummyUserDatabase.`findByWikiName​(java.lang.String index)` No-op; always throws `NoSuchPrincipalException`.
`UserProfile` JDBCUserDatabase.`findByWikiName​(java.lang.String index)`
`UserProfile` UserDatabase.`findByWikiName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given wiki name.
`UserProfile` XMLUserDatabase.`findByWikiName​(java.lang.String index)` Looks up and returns the first `UserProfile` in the user database that matches a profile having a given wiki name.
`java.security.Principal[]` AbstractUserDatabase.`getPrincipals​(java.lang.String identifier)` Looks up the Principals representing a user from the user database.
`java.security.Principal[]` UserDatabase.`getPrincipals​(java.lang.String identifier)` Looks up the Principals representing a user from the user database.
`void` DummyUserDatabase.`rename​(java.lang.String loginName, java.lang.String newName)` No-op; always throws `NoSuchPrincipalException`.
`void` UserDatabase.`rename​(java.lang.String loginName, java.lang.String newName)` Renames a `UserProfile` in the user database by changing the profile's login name.