Interface RdfPubClient

All Superinterfaces:
RdfPubClientAnonymous
All Known Implementing Classes:
RdfPubClientDefault

public interface RdfPubClient extends RdfPubClientAnonymous
The interface that describes the convinience methods for accessing a activity-pub client (C2S).
Author:
SofwareEngineering Hauschel
  • Method Details

    • getProfile

      Optional<org.eclipse.rdf4j.model.Model> getProfile()
    • getProfile

      Optional<org.eclipse.rdf4j.model.Model> getProfile(String authToken)
    • getRdfPubProfile

      org.eclipse.rdf4j.model.Model getRdfPubProfile()
    • postActivity

      org.eclipse.rdf4j.model.IRI postActivity(org.eclipse.rdf4j.model.Model activity, String token)
      Posts a new activity to the usres outbox.
      Parameters:
      activity - the model of the new activity to post.
      Returns:
      the id of the newly created activity.
    • read

      Optional<org.eclipse.rdf4j.model.Model> read(org.eclipse.rdf4j.model.IRI idOfTheResourceToRead, String authToken)
    • graphQueryOutbox

      org.eclipse.rdf4j.model.Model graphQueryOutbox(String query, String authToken)
    • tupleQueryOutbox

      List<org.eclipse.rdf4j.query.BindingSet> tupleQueryOutbox(String query, String authToken)
    • getActorId

      org.eclipse.rdf4j.model.IRI getActorId()
    • getStatementsOutbox

      org.eclipse.rdf4j.model.Model getStatementsOutbox(String authToken, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)