## Uses of Interface
gate.security.User

Packages that use User
gate.persist
gate.security

Uses of User in gate.persist

Methods in gate.persist that return User
`private User` `OracleDataStore.getLockingUser(LanguageResource lr)` Releases the exlusive lock on a resource from the persistent store.
`private User` `OracleDataStore.getLockingUser(Long lrID)` Releases the exlusive lock on a resource from the persistent store.

Uses of User in gate.security

Classes in gate.security that implement User
`class` `UserImpl`

Fields in gate.security declared as User
`private User` `SessionImpl.user` User associated with the session
`protected User` `SecurityInfo.usr`

Methods in gate.security that return User
`User` `SessionImpl.getUser()` returns the user associated with the session
`User` `AccessControllerImpl.findUser(String name)` ---
`User` `AccessControllerImpl.findUser(Long id)` ---
`User` `AccessControllerImpl.createUser(String name, String passwd, Session s)` ---
`User` `AccessController.findUser(String name)` ---
`User` `AccessController.findUser(Long id)` ---
`User` `AccessController.createUser(String name, String passwd, Session s)` ---
`User` `Session.getUser()` returns the user associated with the session
`User` `SecurityInfo.getUser()`

Methods in gate.security with parameters of type User
`void` `Group.addUser(User usr, Session s)` ---
`void` `Group.removeUser(User usr, Session s)` ---
`void` `GroupImpl.addUser(User usr, Session s)` ---
`void` `GroupImpl.removeUser(User usr, Session s)` ---
`void` `AccessControllerImpl.deleteUser(User usr, Session s)` ---
`private boolean` `AccessControllerImpl.canDeleteUser(User usr)`
`void` `AccessController.deleteUser(User usr, Session s)` ---

Constructors in gate.security with parameters of type User
`SessionImpl(Long id, User usr, Group grp, int timeout, boolean isPrivileged)` ---
`SecurityInfo(int accessMode, User usr, Group grp)`