Class DBSDocument

  • All Implemented Interfaces:

    public class DBSDocument
    extends BaseDocument<State>
    Implementation of a Document for Document-Based Storage. The document is stored as a JSON-like Map. The keys of the Map are the property names (including special names for system properties), and the values Map are Serializable values, either:
    • a scalar (String, Long, Double, Boolean, Calendar, Binary),
    • an array of scalars,
    • a List of Maps, recursively,
    • or another Map, recursively.
    An ACP value is stored as a list of maps. Each map has a keys for the ACL name and the actual ACL which is a list of ACEs. An ACE is a map having as keys username, permission, and grant.