java.lang.Object
org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
it.uniroma2.art.semanticturkey.changetracking.sail.config.ChangeTrackerConfig
All Implemented Interfaces:
org.eclipse.rdf4j.sail.config.DelegatingSailImplConfig, org.eclipse.rdf4j.sail.config.SailImplConfig

public class ChangeTrackerConfig extends org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
A configuration class for the ChangeTracker sail.
Author:
Manuel Fiorelli
  • Constructor Details

    • ChangeTrackerConfig

      public ChangeTrackerConfig()
    • ChangeTrackerConfig

      public ChangeTrackerConfig(org.eclipse.rdf4j.sail.config.SailImplConfig delegate)
  • Method Details

    • getSupportRepositoryID

      public String getSupportRepositoryID()
    • setSupportRepositoryID

      public void setSupportRepositoryID(String supportRepositoryID)
    • getMetadataNS

      public String getMetadataNS()
    • setMetadataNS

      public void setMetadataNS(String metadataNS)
    • getHistoryGraph

      public org.eclipse.rdf4j.model.IRI getHistoryGraph()
    • setHistoryGraph

      public void setHistoryGraph(org.eclipse.rdf4j.model.IRI historyGraph)
    • getIncludeGraph

      public Set<org.eclipse.rdf4j.model.IRI> getIncludeGraph()
    • setIncludeGraph

      public void setIncludeGraph(Set<org.eclipse.rdf4j.model.IRI> includeGraph)
    • getExcludeGraph

      public Set<org.eclipse.rdf4j.model.IRI> getExcludeGraph()
    • setExcludeGraph

      public void setExcludeGraph(Set<org.eclipse.rdf4j.model.IRI> excludeGraph)
    • isInteractiveNotifications

      public Optional<Boolean> isInteractiveNotifications()
    • setInteractiveNotifications

      public void setInteractiveNotifications(Boolean interactiveNotifications)
    • isHistoryEnabled

      public boolean isHistoryEnabled()
    • isValidationEnabled

      public boolean isValidationEnabled()
    • setHistoryEnabled

      public void setHistoryEnabled(boolean historyEnabled)
    • setValidationEnabled

      public void setValidationEnabled(boolean validationEnabled)
    • getValidationGraph

      public org.eclipse.rdf4j.model.IRI getValidationGraph()
    • setValidationGraph

      public void setValidationGraph(org.eclipse.rdf4j.model.IRI validationGraph)
    • isBlacklistingEnabled

      public boolean isBlacklistingEnabled()
    • setBlacklistingEnabled

      public void setBlacklistingEnabled(boolean blacklistingEnabled)
    • getBlacklistGraph

      public org.eclipse.rdf4j.model.IRI getBlacklistGraph()
    • setBlacklistGraph

      public void setBlacklistGraph(org.eclipse.rdf4j.model.IRI blacklistGraph)
    • isUndoEnabled

      public boolean isUndoEnabled()
    • setUndoEnabled

      public void setUndoEnabled(boolean undoEnabled)
    • export

      public org.eclipse.rdf4j.model.Resource export(org.eclipse.rdf4j.model.Model graph)
      Specified by:
      export in interface org.eclipse.rdf4j.sail.config.SailImplConfig
      Overrides:
      export in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
    • parse

      public void parse(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.Resource implNode) throws org.eclipse.rdf4j.sail.config.SailConfigException
      Specified by:
      parse in interface org.eclipse.rdf4j.sail.config.SailImplConfig
      Overrides:
      parse in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
      Throws:
      org.eclipse.rdf4j.sail.config.SailConfigException
    • validate

      public void validate() throws org.eclipse.rdf4j.sail.config.SailConfigException
      Specified by:
      validate in interface org.eclipse.rdf4j.sail.config.SailImplConfig
      Overrides:
      validate in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
      Throws:
      org.eclipse.rdf4j.sail.config.SailConfigException
    • getServerURL

      public String getServerURL()
    • setServerURL

      public void setServerURL(String serverURL)