Package com.logicaldoc.core.security
package com.logicaldoc.core.security
Container of the security-related interfaces and classes
- Since:
- 1.0
-
ClassDescriptionRepresents all the permissions granted to a group against a business objectSome utility methods for the access controlA remote client connected to LogicalDOCRepresents a device with wich a user connects to the platformA DAO to handle the devicesA class to concentrate the Geolocation operations and at the same time a factory to create beans that carry the geolocation of an IP address.Utility methods to prevent brute force attacksModels a permission, that is the ability to do something
READ: permission to read WRITE: permission to modify ADD: permission to add child elements SECURITY: permission to change security rules IMMUTABILE: permission to mark a document as immutable DELETE: permission to delete RENAME: permission to rename IMPORT: permission to import EXPORT: permission to export DOWNLOAD: permission to download SIGN: permission to digitally sign ARCHIVE: permission to archive WORKFLOW: permission to handle workflow CALENDAR: permission to handle calendar events SUBSCRIPTION: permission to handle events subscription PRINT: permission to print PASSWORD: permission to put a password MOVE: permission to move EMAIL: permission to send emails AUTOMATION: permission to handle the automation STORAGE: permission to handle the storage READINGREQ: permission to send reading requestsAn object that implements this interface, supports an Access Control List to define security policies.A extensible object that also defines security policiesA persistent object that also defines security policiesA single user session with it's unique identifier and the reference to the userDAO forUserSession
handling.Events about sessionsRepository of all current user sessions.This class represents a Tenant, that is a branch of the organization or an organizational unit or whatever other class of organization.