Class AuditDAOJena

  • All Implemented Interfaces:
    AuditDAO
    Direct Known Subclasses:
    AuditDAOTDB

    public abstract class AuditDAOJena
    extends Object
    implements AuditDAO
    AuditDAO using Jena triple store as the backend. This is a base class for a either TDB or SDB implementations
    • Constructor Detail

      • AuditDAOJena

        public AuditDAOJena()
    • Method Detail

      • getDataset

        protected abstract org.apache.jena.query.Dataset getDataset()
        Get a dataset from the Jena store that be written to / read from
        Returns:
      • find

        public AuditResults find​(long offset,
                                 int limit,
                                 long startDate,
                                 long endDate,
                                 String userUri,
                                 String graphUri,
                                 boolean order)
        Description copied from interface: AuditDAO
        Retrieve a set of audit entries for a given user
        Specified by:
        find in interface AuditDAO
        order - true = ASC, false = DESC
        Returns: