Uses of Package
com.logicaldoc.core.security

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 Automation

Please note the special annotation AutomationDictionary that is used to automatically put in the Dictionary whatever bean you need.
 
Contains the definitions of Document and Version as well as other related objects
Contains the definitions of Folder as well as other related objects
Package that collects the template and attribute sets definitions.
Many objects of the LogicalDOC platform are extensible and can store your custom metadata, they are all those that extends the ExtensibleObject.
Container of the security objects like User and Group
The pluggable authentication mechanism.
 
 
 
 
 
GWT services implementations.
 
 
 
 
  • Class
    Description
    A remote client connected to LogicalDOC
    A single user session with it's unique identifier and the reference to the user
    This class represents a user.
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
    This class represents a user.
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
  • Class
    Description
    This class represents a user.
  • Class
    Description
    Models a permission, that is the ability to do something
    READ: ability to read the folder and its documents WRITE: ability to insert and delete folder's documents ADD: ability to add child elements SECURITY: ability to change security rules IMMUTABILE: ability to mark a document as immutable DELETE: ability to delete the entity RENAME: ability to rename the entity IMPORT: ability to import documents EXPORT: ability to export documents SIGN: ability to digitally sign documents ARCHIVE: ability to archive documents WORKFLOW: ability to handle workflow CALENDAR: ability to handle calendar events SUBSCRIPTION: ability to handle events subscription PRINT: ability to print PASSWORD: ability to put a password in a document MOVE: ability to move documents EMAIL: ability to send emails AUTOMATION: ability to handle the automation STORAGE: ability to handle the storage
  • Class
    Description
    Models a permission, that is the ability to do something
    READ: ability to read the folder and its documents WRITE: ability to insert and delete folder's documents ADD: ability to add child elements SECURITY: ability to change security rules IMMUTABILE: ability to mark a document as immutable DELETE: ability to delete the entity RENAME: ability to rename the entity IMPORT: ability to import documents EXPORT: ability to export documents SIGN: ability to digitally sign documents ARCHIVE: ability to archive documents WORKFLOW: ability to handle workflow CALENDAR: ability to handle calendar events SUBSCRIPTION: ability to handle events subscription PRINT: ability to print PASSWORD: ability to put a password in a document MOVE: ability to move documents EMAIL: ability to send emails AUTOMATION: ability to handle the automation STORAGE: ability to handle the storage
  • Class
    Description
    A remote client connected to LogicalDOC
    Represents a device with wich a user connects to the platform
    A class to concentrate the Geolocation operations and at the same time a factory to create beans that carry the geolocation of an IP address.
    This class represents groups.
    This class represents the key concept of security.
    This class represents security permissions for a group in relation to a menu
    This class represent an old password of a user
    Models a permission, that is the ability to do something
    READ: ability to read the folder and its documents WRITE: ability to insert and delete folder's documents ADD: ability to add child elements SECURITY: ability to change security rules IMMUTABILE: ability to mark a document as immutable DELETE: ability to delete the entity RENAME: ability to rename the entity IMPORT: ability to import documents EXPORT: ability to export documents SIGN: ability to digitally sign documents ARCHIVE: ability to archive documents WORKFLOW: ability to handle workflow CALENDAR: ability to handle calendar events SUBSCRIPTION: ability to handle events subscription PRINT: ability to print PASSWORD: ability to put a password in a document MOVE: ability to move documents EMAIL: ability to send emails AUTOMATION: ability to handle the automation STORAGE: ability to handle the storage
    Manager for security objects like users and groups
    A single user session with it's unique identifier and the reference to the user
     
    Events about sessions
    Repository 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.
    This class represents a user.
    Possible events in the user's history
    Simple bean to map a relationship between a user and it's groups
    History entry due to an event on a user.
    This interface defines hooks called before and after a particular event occurs on the specified user.
    Represents a time interval in the working time of the user
  • Class
    Description
    A remote client connected to LogicalDOC
    This class represents a user.
  • Class
    Description
    Models a permission, that is the ability to do something
    READ: ability to read the folder and its documents WRITE: ability to insert and delete folder's documents ADD: ability to add child elements SECURITY: ability to change security rules IMMUTABILE: ability to mark a document as immutable DELETE: ability to delete the entity RENAME: ability to rename the entity IMPORT: ability to import documents EXPORT: ability to export documents SIGN: ability to digitally sign documents ARCHIVE: ability to archive documents WORKFLOW: ability to handle workflow CALENDAR: ability to handle calendar events SUBSCRIPTION: ability to handle events subscription PRINT: ability to print PASSWORD: ability to put a password in a document MOVE: ability to move documents EMAIL: ability to send emails AUTOMATION: ability to handle the automation STORAGE: ability to handle the storage
  • Class
    Description
    A remote client connected to LogicalDOC
    Represents a device with wich a user connects to the platform
    This class represents groups.
    This class represents the key concept of security.
    This class represent an old password of a user
    Models a permission, that is the ability to do something
    READ: ability to read the folder and its documents WRITE: ability to insert and delete folder's documents ADD: ability to add child elements SECURITY: ability to change security rules IMMUTABILE: ability to mark a document as immutable DELETE: ability to delete the entity RENAME: ability to rename the entity IMPORT: ability to import documents EXPORT: ability to export documents SIGN: ability to digitally sign documents ARCHIVE: ability to archive documents WORKFLOW: ability to handle workflow CALENDAR: ability to handle calendar events SUBSCRIPTION: ability to handle events subscription PRINT: ability to print PASSWORD: ability to put a password in a document MOVE: ability to move documents EMAIL: ability to send emails AUTOMATION: ability to handle the automation STORAGE: ability to handle the storage
    A single user session with it's unique identifier and the reference to the user
    This class represents a Tenant, that is a branch of the organization or an organizational unit or whatever other class of organization.
    This class represents a user.
    History entry due to an event on a user.
    A manager for user listeners.
  • Class
    Description
    This class represents a user.
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
    Events about sessions
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
    This class represents a Tenant, that is a branch of the organization or an organizational unit or whatever other class of organization.
    This class represents a user.
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
    This class represents a user.
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
  • Class
    Description
    A single user session with it's unique identifier and the reference to the user
  • Class
    Description
    This class represents groups.
    This class represents a user.