Class AuditChangeSet


  • public class AuditChangeSet
    extends Object
    The current set of changes for a triple store, as tracked against a single request
    • Constructor Detail

      • AuditChangeSet

        public AuditChangeSet()
        Initialize a change set
      • AuditChangeSet

        public AuditChangeSet​(UUID id,
                              Date requestTime)
        Create a change set for a given UUID / request time (e.g. for reading from the audit store)
        Parameters:
        id -
        requestTime -
    • Method Detail

      • getUserEmail

        public String getUserEmail()
      • setUserEmail

        public void setUserEmail​(String userEmail)
      • getUserFirstName

        public String getUserFirstName()
      • setUserFirstName

        public void setUserFirstName​(String userFirstName)
      • getUserLastName

        public String getUserLastName()
      • setUserLastName

        public void setUserLastName​(String userLastName)
      • getUserId

        public String getUserId()
      • setUserId

        public void setUserId​(String userId)
      • getUUID

        public UUID getUUID()
        Get the unique identifier
        Returns:
      • getRequestTime

        public Date getRequestTime()
        Get the request time
        Returns:
      • getAddedDataset

        public org.apache.jena.query.Dataset getAddedDataset()
        Get the dataset of additions
        Returns:
      • getRemovedDataset

        public org.apache.jena.query.Dataset getRemovedDataset()
        Get the dataset of removals
        Returns:
      • getAddedModel

        public org.apache.jena.rdf.model.Model getAddedModel​(String graphURI)
        Get the model of added statements for a named graph
        Parameters:
        graphURI -
        Returns:
      • getAddedStatements

        public String getAddedStatements​(String graphUri)
        Get the added statements for a named graph
        Parameters:
        graphUri -
        Returns:
      • getRemovedModel

        public org.apache.jena.rdf.model.Model getRemovedModel​(String graphURI)
        Get the model of removed statements for a named graph
        Parameters:
        graphURI -
        Returns:
      • getRemovedStatements

        public String getRemovedStatements​(String graphUri)
        Get the removed statements for a named graph
        Parameters:
        graphUri -
        Returns:
      • isEmpty

        public boolean isEmpty()
        Check if the added and removed datasets are empty
        Returns:
      • getGraphUris

        public Set<String> getGraphUris()
        Get a set of all the named graphs in the added / removed datasets
        Returns: