Uses of Class
com.logicaldoc.core.security.user.User
Package
Description
Core plug-in that contains the most important domain objects
Automation subsystem that allows you to program your own logic inside the
platform.
The automation engine can be accessed through the class
Please note the special annotation
The automation engine can be accessed through the class
Automation
Please note the special annotation
AutomationDictionary
that is used to
automatically put in the Dictionary whatever bean you need.Container of the security-related interfaces and classes
The pluggable authentication mechanism.
Definition of the User object and ancillary objects
GWT services implementations.
-
Uses of User in com.logicaldoc.core
-
Uses of User in com.logicaldoc.core.automation
Modifier and TypeMethodDescriptionSecurityTool.getUser
(long userId) Retrieves a user objectRetrieves a user objectUserTool.getUser
(long userId) Retrieves a user objectRetrieves a user objectModifier and TypeMethodDescriptionvoid
UserTool.initialize
(User user) Initializes lazy loaded collections -
Uses of User in com.logicaldoc.core.document
Modifier and TypeMethodDescriptionstatic Version
Factory method that creates a Version and replicate all given document's properties.
The new version and fileVersion will be set in both Document and Version
Important: The created Version is not persistent -
Uses of User in com.logicaldoc.core.security
Modifier and TypeMethodDescriptionDeviceDAO.trustDevice
(User user, Device device) Trusts a device for a userHibernateDeviceDAO.trustDevice
(User user, Device requestDevice) -
Uses of User in com.logicaldoc.core.security.authentication
Modifier and TypeMethodDescriptionAbstractAuthenticator.authenticate
(String username, String password, String key) AbstractAuthenticator.authenticate
(String username, String password, String key, Client client) ApiKeyAuthenticator.authenticate
(String username, String password) ApiKeyAuthenticator.authenticate
(String username, String password, String apikey, Client client) final User
AuthenticationChain.authenticate
(String username, String password) final User
AuthenticationChain.authenticate
(String username, String password, String key, Client client) Authenticator.authenticate
(String username, String password) Authenticates the user using the given credentials, if successful, the corresponding user is returned.Authenticator.authenticate
(String username, String password, String key) Authenticates the user using the given credentials, if successful, the corresponding user is returned.Authenticator.authenticate
(String username, String password, String key, Client client) Authenticates the user using the given credentials, if successful, the corresponding user is returned.DefaultAuthenticator.authenticate
(String username, String password) DefaultAuthenticator.authenticate
(String username, String password, String key, Client client) This method does not authenticate the user but just retrieves his detailsModifier and TypeMethodDescriptionvoid
DefaultAuthenticator.validateUser
(User user) Perform some security validations on the user but does not check the password. -
Uses of User in com.logicaldoc.core.security.user
Modifier and TypeMethodDescriptionHibernateUserDAO.findAdminUser
(String tenantName) UserDAO.findAdminUser
(String tenantName) Retrieve the administrator for the given tenant.HibernateUserDAO.findById
(long id) HibernateUserDAO.findByUsername
(String username) UserDAO.findByUsername
(String username) This method finds an User by its username.HibernateUserDAO.findByUsernameIgnoreCase
(String username) UserDAO.findByUsernameIgnoreCase
(String username) This method finds an User by its username.Group.getUser()
If this is a user group, then it returns the userDepending on the global setting, it invokes findByUsername or findByUsernameIgnoreCaseModifier and TypeMethodDescriptionHibernateUserDAO.findByGroup
(long groupId) UserDAO.findByGroup
(long groupId) Retrieves the users belonging to a given group.HibernateUserDAO.findByLikeUsername
(String username) UserDAO.findByLikeUsername
(String username) This method finds an User by username.HibernateUserDAO.findByName
(String name) UserDAO.findByName
(String name) This method finds an User by name.HibernateUserDAO.findByUsernameAndName
(String username, String name) UserDAO.findByUsernameAndName
(String username, String name) This method finds an User by username and name.Group.getUsers()
Modifier and TypeMethodDescriptionvoid
UserListener.afterStore
(User user, UserHistory transaction, Map<String, Object> dictionary) Called after a user is stored in the databasevoid
UserListener.beforeStore
(User user, UserHistory transaction, Map<String, Object> dictionary) Called before a user is stored in the databaseHibernateUserHistoryDAO.createUserHistory
(User user, String eventType, String comment, String sessionId, Client client) UserHistoryDAO.createUserHistory
(User user, String event, String comment, String sessionId, Client client) Creates an user history entryvoid
HibernateUserDAO.initialize
(User user) void
void
HibernateUserDAO.store
(User user, UserHistory transaction) void
UserDAO.store
(User user, UserHistory transaction) This method persists the user object and insert a new user history entry. -
Uses of User in com.logicaldoc.core.util
Modifier and TypeMethodDescriptionstatic void
UserUtil.generateDefaultAvatar
(User user) Updates the avatar of a user with the default avatar that is the Gravatar or the auto-generated image(in case Gravatar is not available)static void
UserUtil.saveAvatar
(User user, File avatarImageFile) Updates the avatar of a user with a given .png image -
Uses of User in com.logicaldoc.web.service
Modifier and TypeMethodDescriptionDocumentServiceImpl.fromDocument
(Document doc, GUIFolder folder, User sessionUser) -
Uses of User in com.logicaldoc.web.util
Modifier and TypeMethodDescriptionstatic User
ServletUtil.getSessionUser
(String sid) static User
ServletUtil.getSessionUser
(javax.servlet.http.HttpServletRequest request) Modifier and TypeMethodDescriptionstatic void
ServletUtil.downloadDocument
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String sid, long docId, String fileVersion, String fileName, String suffix, User user) Sends the specified document to the response object; the client will receive it as a downloadstatic void
ServletUtil.downloadDocument
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String sid, String docId, String fileVersion, String fileName, User user) Sends the specified document to the response object; the client will receive it as a downloadstatic void
ServletUtil.downloadDocumentText
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, long docId, User user) Sends the specified document's indexed text to the response object; the client will receive it as a download -
Uses of User in com.logicaldoc.webservice.model