Class UserUtil


  • public class UserUtil
    extends Object
    Various utilities about users.
    Since:
    6.1
    Author:
    Matteo Caruso - LogicalDOC
    • Constructor Detail

      • UserUtil

        public UserUtil()
    • Method Detail

      • getUserHome

        public static File getUserHome​(long id)
        This method retrieves the user folder. If not exists, it creates the folder. The folder is: conf.userdir/id
        Parameters:
        id - The user identifier
        Returns:
        the user's data folder
      • getUserResource

        public static File getUserResource​(long id,
                                           String path)
        This method retrieves a user resource (file or folder). If the resource is a folder and not exists, it creates the folder. The folder will be: conf.userdir/id/path
        Parameters:
        id - The user identifier
        path - The resource path
        Returns:
        the user's resource
      • getUsersDir

        public static File getUsersDir()
        This method retrieves the users root folder. If not exists, it creates the folder. The folder is: conf.userdir
        Returns:
        the root folder that contains the users data folders