The Path entity is responsible for keeping
track of root location or starting point for a file system overlay. Paths
reference a directory located on a local drive, network share or removable
disc. A username and password may be persisted for each path if access security
is enabled. Each path maintains a root universal resource locator (url), label
and serial number.
The File entity represents a physical file
located in a sub-directory of a specified path. Each file’s location is stored
as a url relative to the root url of the path. Files are typed as one of the
currently support primary file types: Image, Audio, Video.
The Item entity allows for the grouping of
files together for folder assignment and overlay profile populate. Each item
record loosely references another record in any database table. The item type
determines which table to locate the record in by primary key. The current
implementation abstracts the Path entity to allow grouping.
The Folder entity maintains a hierarchal
tree structure with role based security. Each folder or sub-folder has an
identifying name and one of four role security levels: Private, Protected,
Public, Published. All items assigned to the folder assume that folders
security level.
|