Class ActivityPubStoreDefault
java.lang.Object
org.linkedopenactors.rdfpub.store.rdf4j.ActivityPubStoreDefault
- All Implemented Interfaces:
ActivityPubStore
-
Constructor Summary
ConstructorDescriptionActivityPubStoreDefault
(org.apache.commons.rdf.api.RDF rdf, org.apache.commons.rdf.api.IRI storeOwner, Store store, ActivityPubObjectFactory activityPubObjectFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
add
(ActivityPubObject ao1, String logMsg) void
addCollectionItem
(org.apache.commons.rdf.api.IRI collection, org.apache.commons.rdf.api.IRI item, String logMsg) org.apache.commons.rdf.api.Graph
dump
(org.apache.commons.rdf.api.IRI graphName) find
(org.apache.commons.rdf.api.IRI subject) find
(org.apache.commons.rdf.api.IRI subject, int deep) find
(org.apache.commons.rdf.api.IRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object) Set
<org.apache.commons.rdf.api.IRI> findCollection
(org.apache.commons.rdf.api.IRI member) Searches for Collections, where the passed member is a member of.findLatestRevision
(org.apache.commons.rdf.api.IRI pointerSubject) findWholeGraph
(org.apache.commons.rdf.api.IRI subject) ATTENTION!! This reads the whole grap of the actor !List
<org.apache.commons.rdf.api.IRI> getCollection
(org.apache.commons.rdf.api.BlankNodeOrIRI graphName, org.apache.commons.rdf.api.IRI collection) org.apache.commons.rdf.api.IRI
getOwner()
void
update
(ActivityPubObject ao1, String logMsg)
-
Constructor Details
-
ActivityPubStoreDefault
public ActivityPubStoreDefault(org.apache.commons.rdf.api.RDF rdf, org.apache.commons.rdf.api.IRI storeOwner, Store store, ActivityPubObjectFactory activityPubObjectFactory)
-
-
Method Details
-
add
- Specified by:
add
in interfaceActivityPubStore
-
add
- Specified by:
add
in interfaceActivityPubStore
-
update
- Specified by:
update
in interfaceActivityPubStore
-
addCollectionItem
public void addCollectionItem(org.apache.commons.rdf.api.IRI collection, org.apache.commons.rdf.api.IRI item, String logMsg) - Specified by:
addCollectionItem
in interfaceActivityPubStore
-
getCollection
public List<org.apache.commons.rdf.api.IRI> getCollection(org.apache.commons.rdf.api.BlankNodeOrIRI graphName, org.apache.commons.rdf.api.IRI collection) - Specified by:
getCollection
in interfaceActivityPubStore
-
findCollection
Description copied from interface:ActivityPubStore
Searches for Collections, where the passed member is a member of.- Specified by:
findCollection
in interfaceActivityPubStore
- Parameters:
member
-- Returns:
- List of Collections, where the passed member is a member of.
-
find
- Specified by:
find
in interfaceActivityPubStore
-
find
- Specified by:
find
in interfaceActivityPubStore
-
find
public Optional<ActivityPubObject> find(org.apache.commons.rdf.api.IRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object) - Specified by:
find
in interfaceActivityPubStore
-
findAll
- Specified by:
findAll
in interfaceActivityPubStore
-
findLatestRevision
public Optional<ActivityPubObject> findLatestRevision(org.apache.commons.rdf.api.IRI pointerSubject) - Specified by:
findLatestRevision
in interfaceActivityPubStore
-
findWholeGraph
Description copied from interface:ActivityPubStore
ATTENTION!! This reads the whole grap of the actor !- Specified by:
findWholeGraph
in interfaceActivityPubStore
- Parameters:
subject
-- Returns:
-
getOwner
public org.apache.commons.rdf.api.IRI getOwner()- Specified by:
getOwner
in interfaceActivityPubStore
-
dump
public org.apache.commons.rdf.api.Graph dump(org.apache.commons.rdf.api.IRI graphName) - Specified by:
dump
in interfaceActivityPubStore
-