A B C D E G H I L M N O P R S T U V W 
All Classes All Packages

A

AbstractApProcessor - Class in org.linkedopenactors.rdfpub.camel
Abstract base class for camel processors that works with rdf activities.
AbstractApProcessor() - Constructor for class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
ACTIVITY_IRI - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The id of the activity in the message body.
ACTIVITY_SAVED - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
A flag that indicates if the activity was successfully saved.
ACTIVITY_TYPE_IRI - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The type of the activity in the body of the message.
activityIri(IRI) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
ActivityMessageHeaders - Interface in org.linkedopenactors.rdfpub.camel
Collection of constants for properties that can be stored in a message header.
activitySaved() - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
activityTypeIri(IRI) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
ACTOR_IRI - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The id of the actor for which a request was sent.
actorIri(IRI) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
addTurtleTypeDefinition(String, IRI) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
Adds the passed type definitions (RDF schema) to the passed connection unsing the passe context.
addTurtleTypeDefinition(String, IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
Adds the passed type definitions (RDF schema) to the passed connection unsing the passe context.
ApConfig - Class in org.linkedopenactors.rdfpub.config
Definition of some common beans.
ApConfig() - Constructor for class org.linkedopenactors.rdfpub.config.ApConfig
 
APException - Exception in org.linkedopenactors.rdfpub.usecases
Common Exception for incomming requests.
APException(String, APException.ErrorType) - Constructor for exception org.linkedopenactors.rdfpub.usecases.APException
 
APException(String, APException.ErrorType, Throwable) - Constructor for exception org.linkedopenactors.rdfpub.usecases.APException
 
APException.ErrorType - Enum in org.linkedopenactors.rdfpub.usecases
The HTTP status, that should be used in a response.
ApKeycloakProperties - Class in org.linkedopenactors.rdfpub.identity
 
ApKeycloakProperties() - Constructor for class org.linkedopenactors.rdfpub.identity.ApKeycloakProperties
 
ApMessage - Interface in org.linkedopenactors.rdfpub.camel
Kind of wrapper arround a Message that provide some convenience methods.
ApMessageBuilder - Class in org.linkedopenactors.rdfpub.camel
A convenient way to create Message.
ApMessageBuilder(CamelContext) - Constructor for class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
ApMessageBuilder(Exchange) - Constructor for class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
ApRepository - Interface in org.linkedopenactors.rdfpub.repository
 
ApRepository.AvailableCollection - Enum in org.linkedopenactors.rdfpub.repository
 
ApRepositoryData - Class in org.linkedopenactors.rdfpub.repository
 
ApRepositoryData() - Constructor for class org.linkedopenactors.rdfpub.repository.ApRepositoryData
 
apRepositoryManager - Variable in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
ApRepositoryManager - Interface in org.linkedopenactors.rdfpub.repository
 
APSpringBootApplication - Class in org.linkedopenactors.rdfpub
 
APSpringBootApplication() - Constructor for class org.linkedopenactors.rdfpub.APSpringBootApplication
 

B

bad_request - org.linkedopenactors.rdfpub.usecases.APException.ErrorType
 
body(StringWriter) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
body(String) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
body(Model) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
build() - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 

C

CamelRouteConfig - Class in org.linkedopenactors.rdfpub.config
Configuration of camel specific stuff.
CamelRouteConfig() - Constructor for class org.linkedopenactors.rdfpub.config.CamelRouteConfig
 
collection(String) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
COLLECTION - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
Requested collection name, such as inbox, outbox, etc.
configure() - Method in class org.linkedopenactors.rdfpub.config.CamelRouteConfig
 
configure() - Method in class org.linkedopenactors.rdfpub.usecases.queryactorsoutbox.RouteQueryActorsOutbox
 
configure() - Method in class org.linkedopenactors.rdfpub.usecases.readactor.RouteReadActor
 
configure() - Method in class org.linkedopenactors.rdfpub.usecases.readcollection.RouteReadCollection
 
configure() - Method in class org.linkedopenactors.rdfpub.usecases.readobject.RouteReadObjectFromActor
 
configure() - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.RouteReceiveActivity
 
configure(HttpSecurity) - Method in class org.linkedopenactors.rdfpub.config.WebSecurityConfig
 
containsContext(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
 
containsContext(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 
ContentBasedRouterByActorMatchCurrentUser - Class in org.linkedopenactors.rdfpub.usecases.overlapping
Throws exception if the current user does not match the actor in the requested url.
ContentBasedRouterByActorMatchCurrentUser() - Constructor for class org.linkedopenactors.rdfpub.usecases.overlapping.ContentBasedRouterByActorMatchCurrentUser
 
ContentBasedRouterByObjectTypeValidation - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Validates the AS.object property of an activity.
ContentBasedRouterByObjectTypeValidation() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.ContentBasedRouterByObjectTypeValidation
 
ContentEnricherReadActor - Class in org.linkedopenactors.rdfpub.usecases.readactor
Extends the incoming message with the rdf statements that are stored in the database for the actor's id (requested url).
ContentEnricherReadActor() - Constructor for class org.linkedopenactors.rdfpub.usecases.readactor.ContentEnricherReadActor
 
ContentEnricherReadCollection - Class in org.linkedopenactors.rdfpub.usecases.readcollection
Extends the incoming message with all activities that are stored in the requested collection.
ContentEnricherReadCollection() - Constructor for class org.linkedopenactors.rdfpub.usecases.readcollection.ContentEnricherReadCollection
 
ContentEnricherReadObjectFromActor - Class in org.linkedopenactors.rdfpub.usecases.readobject
Extends the incoming message with the rdf statements that are stored in the database for the requested url.
ContentEnricherReadObjectFromActor() - Constructor for class org.linkedopenactors.rdfpub.usecases.readobject.ContentEnricherReadObjectFromActor
 
ContentEnricherSparql - Class in org.linkedopenactors.rdfpub.usecases.queryactorsoutbox
Extends the incoming message with the result of the query.
ContentEnricherSparql() - Constructor for class org.linkedopenactors.rdfpub.usecases.queryactorsoutbox.ContentEnricherSparql
 
ContentEnricherSurroundingActivityCreator - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
See https://www.w3.org/TR/activitypub/#object-without-create For client to server posting, it is possible to submit an object for creation without a surrounding activity.
ContentEnricherSurroundingActivityCreator() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.ContentEnricherSurroundingActivityCreator
 
contentType(String) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
contentTypeHeaderMapping - Static variable in class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterToTurtle
 
convertMessage(Message, RDFFormat, RDFFormat) - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterToTurtle
 
createActorsRepository4Person(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepositoryManager
 
createActorsRepository4Person(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepositoryManager
 
createAsObjectSubject(IRI) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceObjectSubjects
 
createInboxActivity(ModelAndSubject) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
createInboxActivity(ModelAndSubject) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
createOutboxActivity(ModelAndSubject) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
createOutboxActivity(ModelAndSubject) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
CURRENT_PREFERED_USERNAME - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The preferred username of the current logged in user (provided from identity provider)
CURRENT_USERID - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The userId of the current logged in user (provided from identity provider)
currentPreferedUserName(String) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
CurrentUser - Interface in org.linkedopenactors.rdfpub.identity
Data of the current logged in user.
currentUserId(String) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
CurrentUserSecurityContextHolder - Class in org.linkedopenactors.rdfpub.identity
Data of the current logged in user, extracted outr of the SecurityContextHolder
CurrentUserSecurityContextHolder() - Constructor for class org.linkedopenactors.rdfpub.identity.CurrentUserSecurityContextHolder
 

D

destroy() - Method in class org.linkedopenactors.rdfpub.http.RequestResponseLoggingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.linkedopenactors.rdfpub.http.RequestResponseLoggingFilter
 

E

executeSparql(String, String, String, String) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
executeSparql(String, String, String, String) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
expectedType() - Method in class org.linkedopenactors.rdfpub.camel.PredicateActivityType
 
expectedType() - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.PredicateIsCreateActivity
 
expectedType() - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.PredicateIsUpdateActivity
 

G

getAcceptHeaderOpt() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getAcceptHeaderOpt() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getActivityId() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getActivityId() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getActorId() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getActorId() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getActorsRepository(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepositoryManager
 
getActorsRepository(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepositoryManager
 
getAllSubjectsThatAreASubclassOfAsObject(Model) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
 
getAllSubjectsThatAreASubclassOfAsObject(Model) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 
getApRepository(IRI) - Method in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
getCollection() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getCollection() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getCollection(ApRepository.AvailableCollection, int, int) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
getCollection(ApRepository.AvailableCollection, int, int) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
getCollectionOpt() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getCollectionOpt() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getContentType() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getContentType() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getContentTypeOpt() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getContentTypeOpt() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getContexts() - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
 
getContexts() - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 
getCurrentPreferedUserName() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getCurrentPreferedUserName() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getCurrentPreferedUserNameIri() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getCurrentPreferedUserNameIri() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getCurrentUser() - Method in class org.linkedopenactors.rdfpub.config.ApConfig
 
getCurrentUserId() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getCurrentUserId() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getCurrentUserIdIri() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getCurrentUserIdIri() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getIdentityProvider() - Method in class org.linkedopenactors.rdfpub.config.ApConfig
 
getIn(Exchange) - Method in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
getInstance(CamelContext) - Static method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
getInstance(Exchange) - Static method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
getModel() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getModel() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getPreferedUserName() - Method in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
getPreferedUserName() - Method in interface org.linkedopenactors.rdfpub.identity.CurrentUser
 
getPreferedUserName() - Method in class org.linkedopenactors.rdfpub.identity.CurrentUserSecurityContextHolder
 
getPreferedUserNameOpt() - Method in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
getProfile() - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
getProfile() - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
getProfile(IRI) - Method in interface org.linkedopenactors.rdfpub.client.RdfPubClient
 
getProfile(IRI) - Method in class org.linkedopenactors.rdfpub.client.RdfPubClientDefault
 
getRdfTypeRepository() - Method in interface org.linkedopenactors.rdfpub.repository.ApRepositoryManager
 
getRdfTypeRepository() - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepositoryManager
 
getRepositoryManager() - Method in class org.linkedopenactors.rdfpub.repository.config.RepositoryConfig
 
getRequestedUrl() - Method in interface org.linkedopenactors.rdfpub.camel.ApMessage
 
getRequestedUrl() - Method in class org.linkedopenactors.rdfpub.camel.SimpleApMessage
 
getSparqlQueryEvaluator() - Method in class org.linkedopenactors.rdfpub.config.ApConfig
 
getSupportedMimeTypes() - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterToTurtle
 
getTokenNonBlocking(String, String, String, String, String, List<String>) - Method in class org.linkedopenactors.rdfpub.client.RdfPubClientDefault
 
getUserId() - Method in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 
getUserId() - Method in interface org.linkedopenactors.rdfpub.identity.CurrentUser
 
getUserId() - Method in class org.linkedopenactors.rdfpub.identity.CurrentUserSecurityContextHolder
 
getUserIdOpt() - Method in class org.linkedopenactors.rdfpub.camel.AbstractApProcessor
 

H

hasRepository(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepositoryManager
 
hasRepository(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepositoryManager
 
headers(Map<String, Object>) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 

I

ID - Static variable in class org.linkedopenactors.rdfpub.usecases.overlapping.ContentBasedRouterByActorMatchCurrentUser
 
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.overlapping.InMessageTranslaterToTurtle
 
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterDetermineActor
 
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.overlapping.OutMessageTranslater
 
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.queryactorsoutbox.ContentEnricherSparql
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.readactor.ContentEnricherReadActor
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.readcollection.ContentEnricherReadCollection
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.readobject.ContentEnricherReadObjectFromActor
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.ContentBasedRouterByObjectTypeValidation
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.ContentEnricherSurroundingActivityCreator
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetActivityPublishingDate
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetUpdateDate
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorCheckOrSetActor
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorRemoveOrphans
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceActivitySubject
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceObjectSubjects
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetAttributedTo
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetPublishingDate
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetReceivers
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.SharedDataBaseSaveActivity
The id of this Processor
ID - Static variable in class org.linkedopenactors.rdfpub.usecases.receiveactivity.SharedDataBaseUpdateActivity
The id of this Processor
IdentityProvider - Interface in org.linkedopenactors.rdfpub.repository
 
IdentityProviderDefault - Class in org.linkedopenactors.rdfpub.identity
Implementation of IdentityProvider that is used as dependency inversion interface within the repository.
IdentityProviderDefault(ApKeycloakProperties) - Constructor for class org.linkedopenactors.rdfpub.identity.IdentityProviderDefault
 
IdentityProviderUser - Class in org.linkedopenactors.rdfpub.repository
 
IdentityProviderUser() - Constructor for class org.linkedopenactors.rdfpub.repository.IdentityProviderUser
 
inbox - org.linkedopenactors.rdfpub.repository.ApRepository.AvailableCollection
 
init(FilterConfig) - Method in class org.linkedopenactors.rdfpub.http.RequestResponseLoggingFilter
 
InMessageTranslaterToTurtle - Class in org.linkedopenactors.rdfpub.usecases.overlapping
Translates message from different formats e.g.
InMessageTranslaterToTurtle() - Constructor for class org.linkedopenactors.rdfpub.usecases.overlapping.InMessageTranslaterToTurtle
 
internal_server_error - org.linkedopenactors.rdfpub.usecases.APException.ErrorType
 
isNotTurtle(RDFFormat) - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterToTurtle
 
isSubclassOf(Set<IRI>, IRI) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
 
isSubclassOf(Set<IRI>, IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 
isSubclassOf(IRI, IRI) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
 
isSubclassOf(IRI, IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 

L

location(IRI) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
LOCATION - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The location of a created object
logIdentityProviderProperties(Logger, Level) - Method in class org.linkedopenactors.rdfpub.identity.IdentityProviderDefault
 
logIdentityProviderProperties(Logger, Level) - Method in interface org.linkedopenactors.rdfpub.repository.IdentityProvider
 
logIdentityProviderProperties(Logger, Level, String) - Method in class org.linkedopenactors.rdfpub.identity.IdentityProviderDefault
 
logIdentityProviderProperties(Logger, Level, String) - Method in interface org.linkedopenactors.rdfpub.repository.IdentityProvider
 

M

main(String[]) - Static method in class org.linkedopenactors.rdfpub.APSpringBootApplication
 
main(String[]) - Static method in class org.linkedopenactors.rdfpub.tools.SampleRdfGenerator
 
matches(Exchange) - Method in class org.linkedopenactors.rdfpub.camel.PredicateApMessageIn
 
matches(ApMessage) - Method in class org.linkedopenactors.rdfpub.camel.PredicateActivityType
 
matches(ApMessage) - Method in class org.linkedopenactors.rdfpub.camel.PredicateApMessageIn
 
MessageTranslaterDetermineActor - Class in org.linkedopenactors.rdfpub.usecases.overlapping
Determines the actor from the requestedUrl, matches it with the data from the identityProvider and creates a database(repository) for the actor if necessary.
MessageTranslaterDetermineActor() - Constructor for class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterDetermineActor
 
MessageTranslaterSetActivityPublishingDate - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
We set/replace the published date in the update Activity with the current dateTime.
MessageTranslaterSetActivityPublishingDate() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetActivityPublishingDate
 
MessageTranslaterSetUpdateDate - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Set or replace the updated date in each object with the current dateTime.
MessageTranslaterSetUpdateDate() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetUpdateDate
 
MessageTranslaterToTurtle - Class in org.linkedopenactors.rdfpub.usecases.overlapping
Translates message from different formats e.g.
MessageTranslaterToTurtle() - Constructor for class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterToTurtle
 
MessageTranslatorCheckOrSetActor - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
The actor in the activity should match to the outbox owner.
MessageTranslatorCheckOrSetActor() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorCheckOrSetActor
 
MessageTranslatorRemoveOrphans - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
If there are statements, that are not referenced in the graph (orphan) we delete them.
MessageTranslatorRemoveOrphans() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorRemoveOrphans
 
MessageTranslatorReplaceActivitySubject - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
We are creating a new subject for each new activity, because we have to make sure, that it's available on the net with that id.
MessageTranslatorReplaceActivitySubject() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceActivitySubject
 
MessageTranslatorReplaceObjectSubjects - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
The id of each object in the passed model should be unique an understandable by our system.
MessageTranslatorReplaceObjectSubjects() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceObjectSubjects
 
MessageTranslatorSetAttributedTo - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
When a Create activity is posted, the actor of the activity SHOULD be copied onto the object's attributedTo field.
MessageTranslatorSetAttributedTo() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetAttributedTo
 
MessageTranslatorSetPublishingDate - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
We set/replace the published date in each object and the activity with the current dateTime.
MessageTranslatorSetPublishingDate() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetPublishingDate
 
MessageTranslatorSetReceivers - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Make sure, that all receivers are equal over all objects in the graph including the activity.
MessageTranslatorSetReceivers() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetReceivers
 

N

not_found - org.linkedopenactors.rdfpub.usecases.APException.ErrorType
 

O

org.linkedopenactors.rdfpub - package org.linkedopenactors.rdfpub
The base package of the rdf-pub server implementation.
org.linkedopenactors.rdfpub.camel - package org.linkedopenactors.rdfpub.camel
Contains some classes, that helps to process RDF Messages containing activitiy/objects
org.linkedopenactors.rdfpub.client - package org.linkedopenactors.rdfpub.client
Library that helps usinig an activity pub C2S Server with java.
org.linkedopenactors.rdfpub.config - package org.linkedopenactors.rdfpub.config
Spring-Boot configuration stuff.
org.linkedopenactors.rdfpub.http - package org.linkedopenactors.rdfpub.http
Tools like HTTP Request/Response Logger
org.linkedopenactors.rdfpub.identity - package org.linkedopenactors.rdfpub.identity
Abstraction of the underlaying identity profider, e.g.
org.linkedopenactors.rdfpub.repository - package org.linkedopenactors.rdfpub.repository
Managing RDF objects within a triple store.
org.linkedopenactors.rdfpub.repository.config - package org.linkedopenactors.rdfpub.repository.config
Spring-Boot configuration stuff.
org.linkedopenactors.rdfpub.tools - package org.linkedopenactors.rdfpub.tools
Tools that make life easier, but are not necessarily directly relevant to the project.
org.linkedopenactors.rdfpub.usecases - package org.linkedopenactors.rdfpub.usecases
Contains the implemented usecases for the rdf-pub server.
org.linkedopenactors.rdfpub.usecases.overlapping - package org.linkedopenactors.rdfpub.usecases.overlapping
Filters in the sense of pipes & filters that are cross-usecase.
org.linkedopenactors.rdfpub.usecases.queryactorsoutbox - package org.linkedopenactors.rdfpub.usecases.queryactorsoutbox
Allows to search the outbox of the actor.
org.linkedopenactors.rdfpub.usecases.readactor - package org.linkedopenactors.rdfpub.usecases.readactor
Provides information about the actor.
org.linkedopenactors.rdfpub.usecases.readcollection - package org.linkedopenactors.rdfpub.usecases.readcollection
Provides information about a actors collection.
org.linkedopenactors.rdfpub.usecases.readobject - package org.linkedopenactors.rdfpub.usecases.readobject
Provides information about a object.
org.linkedopenactors.rdfpub.usecases.receiveactivity - package org.linkedopenactors.rdfpub.usecases.receiveactivity
Filters in the sense of pipes & filters that are needed for processing incomming activities and their objects.
outbox - org.linkedopenactors.rdfpub.repository.ApRepository.AvailableCollection
 
OutMessageTranslater - Class in org.linkedopenactors.rdfpub.usecases.overlapping
Translates message into different formats.
OutMessageTranslater() - Constructor for class org.linkedopenactors.rdfpub.usecases.overlapping.OutMessageTranslater
 

P

postActivity(IRI, Model) - Method in interface org.linkedopenactors.rdfpub.client.RdfPubClient
 
postActivity(IRI, Model) - Method in class org.linkedopenactors.rdfpub.client.RdfPubClientDefault
 
PredicateActivityType - Class in org.linkedopenactors.rdfpub.camel
Base class for Predicate that expects a specific activity type.
PredicateActivityType() - Constructor for class org.linkedopenactors.rdfpub.camel.PredicateActivityType
 
PredicateApMessageIn - Class in org.linkedopenactors.rdfpub.camel
Base class for Predicate that need the incomming message.
PredicateApMessageIn() - Constructor for class org.linkedopenactors.rdfpub.camel.PredicateApMessageIn
 
PredicateIsCreateActivity - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Checks if the incomming activity is a AS.Create activity.
PredicateIsCreateActivity() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.PredicateIsCreateActivity
 
PredicateIsUpdateActivity - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Checks if the incomming activity is a AS.Update activity.
PredicateIsUpdateActivity() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.PredicateIsUpdateActivity
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.ContentBasedRouterByActorMatchCurrentUser
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.InMessageTranslaterToTurtle
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.MessageTranslaterDetermineActor
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.overlapping.OutMessageTranslater
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.queryactorsoutbox.ContentEnricherSparql
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.readactor.ContentEnricherReadActor
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.readcollection.ContentEnricherReadCollection
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.readobject.ContentEnricherReadObjectFromActor
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.ContentBasedRouterByObjectTypeValidation
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.ContentEnricherSurroundingActivityCreator
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetActivityPublishingDate
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetUpdateDate
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorCheckOrSetActor
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorRemoveOrphans
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceActivitySubject
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceObjectSubjects
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetAttributedTo
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetPublishingDate
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorSetReceivers
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.SharedDataBaseSaveActivity
 
process(Exchange) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.SharedDataBaseUpdateActivity
 
processUpdateOutboxActivity(IRI, IRI, Model) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
processUpdateOutboxActivity(IRI, IRI, Model) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
PROFILE_UNIT_TEST - Static variable in class org.linkedopenactors.rdfpub.config.ApConfig
 

R

RdfPubClient - Interface in org.linkedopenactors.rdfpub.client
The interface that describes the convinience methods for accessing a activity-pub client (C2S).
RdfPubClientDefault - Class in org.linkedopenactors.rdfpub.client
Default implementation of RdfPubClient.
RdfPubClientDefault(WebClient, String, String, String, String, String, String) - Constructor for class org.linkedopenactors.rdfpub.client.RdfPubClientDefault
 
RdfTypeRepository - Interface in org.linkedopenactors.rdfpub.repository
 
read(IRI) - Method in interface org.linkedopenactors.rdfpub.client.RdfPubClient
 
read(IRI) - Method in class org.linkedopenactors.rdfpub.client.RdfPubClientDefault
 
read(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
Reads a definition.
read(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 
readObject(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.ApRepository
 
readObject(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
removeAll(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.RdfTypeRepository
Remove all Statements in the passed context.
removeAll(IRI) - Method in class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
Remove all Statements in the passed context.
replaceActivitySubject(IRI, IRI, Model) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceActivitySubject
We are creating a new subject for each new activity, because we have to make sure, that it's available on the net with that id.
replaceObjectSubjects(IRI, IRI, Model) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslatorReplaceObjectSubjects
The id of each object in the passed model should be unique an understandable by our system.
RepositoryConfig - Class in org.linkedopenactors.rdfpub.repository.config
 
RepositoryConfig() - Constructor for class org.linkedopenactors.rdfpub.repository.config.RepositoryConfig
 
REQUESTED_URL - Static variable in interface org.linkedopenactors.rdfpub.camel.ActivityMessageHeaders
The original url, that was called from a client.
requestedUrl(IRI) - Method in class org.linkedopenactors.rdfpub.camel.ApMessageBuilder
 
RequestResponseLoggingFilter - Class in org.linkedopenactors.rdfpub.http
A servlet filter to log request and response The logging implementation is pretty native and for demonstration only
RequestResponseLoggingFilter() - Constructor for class org.linkedopenactors.rdfpub.http.RequestResponseLoggingFilter
 
RouteQueryActorsOutbox - Class in org.linkedopenactors.rdfpub.usecases.queryactorsoutbox
Definition of the Apache Camel Route for the usecase.
RouteQueryActorsOutbox() - Constructor for class org.linkedopenactors.rdfpub.usecases.queryactorsoutbox.RouteQueryActorsOutbox
 
RouteReadActor - Class in org.linkedopenactors.rdfpub.usecases.readactor
Definition of the Apache Camel Route for the usecase.
RouteReadActor() - Constructor for class org.linkedopenactors.rdfpub.usecases.readactor.RouteReadActor
 
RouteReadCollection - Class in org.linkedopenactors.rdfpub.usecases.readcollection
Definition of the Apache Camel Route for the usecase.
RouteReadCollection() - Constructor for class org.linkedopenactors.rdfpub.usecases.readcollection.RouteReadCollection
 
RouteReadObjectFromActor - Class in org.linkedopenactors.rdfpub.usecases.readobject
Definition of the Apache Camel Route for the usecase.
RouteReadObjectFromActor() - Constructor for class org.linkedopenactors.rdfpub.usecases.readobject.RouteReadObjectFromActor
 
RouteReceiveActivity - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Definition of the Apache Camel Route for the usecase.
RouteReceiveActivity() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.RouteReceiveActivity
 
run() - Method in class org.linkedopenactors.rdfpub.tools.SampleRdfGenerator
 
run2() - Method in class org.linkedopenactors.rdfpub.tools.SampleRdfGenerator
 

S

sample() - Method in class org.linkedopenactors.rdfpub.tools.SampleRdfGenerator
 
SampleRdfGenerator - Class in org.linkedopenactors.rdfpub.tools
Sometimes we need e.g.
SampleRdfGenerator() - Constructor for class org.linkedopenactors.rdfpub.tools.SampleRdfGenerator
 
search(IRI) - Method in class org.linkedopenactors.rdfpub.identity.IdentityProviderDefault
 
search(IRI) - Method in interface org.linkedopenactors.rdfpub.repository.IdentityProvider
 
SharedDataBaseSaveActivity - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Activities and Objects are stored in a shared database, so that other application are able to access and query the data.
SharedDataBaseSaveActivity() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.SharedDataBaseSaveActivity
 
SharedDataBaseUpdateActivity - Class in org.linkedopenactors.rdfpub.usecases.receiveactivity
Activities and Objects are stored in a shared database, so that other application are able to access and query the data.
SharedDataBaseUpdateActivity() - Constructor for class org.linkedopenactors.rdfpub.usecases.receiveactivity.SharedDataBaseUpdateActivity
 
SimpleApMessage - Class in org.linkedopenactors.rdfpub.camel
Default implementation of ApMessage.
SimpleApMessage(Message) - Constructor for class org.linkedopenactors.rdfpub.camel.SimpleApMessage
Constructs a instance of this class.
SimpleApRepository - Class in org.linkedopenactors.rdfpub.repository
 
SimpleApRepository(ApRepositoryData, SparqlQueryEvaluator) - Constructor for class org.linkedopenactors.rdfpub.repository.SimpleApRepository
 
SimpleApRepositoryManager - Class in org.linkedopenactors.rdfpub.repository
 
SimpleApRepositoryManager(RepositoryManager, SparqlQueryEvaluator, IdentityProvider) - Constructor for class org.linkedopenactors.rdfpub.repository.SimpleApRepositoryManager
 
SimpleRdfTypeRepository - Class in org.linkedopenactors.rdfpub.repository
 
SimpleRdfTypeRepository(ApRepositoryManager) - Constructor for class org.linkedopenactors.rdfpub.repository.SimpleRdfTypeRepository
 

T

toString() - Method in class org.linkedopenactors.rdfpub.identity.ApKeycloakProperties
 

U

unsupported_content_type - org.linkedopenactors.rdfpub.usecases.APException.ErrorType
 
updateActivity(IRI, IRI, Model) - Method in class org.linkedopenactors.rdfpub.usecases.receiveactivity.MessageTranslaterSetUpdateDate
 

V

valueOf(String) - Static method in enum org.linkedopenactors.rdfpub.repository.ApRepository.AvailableCollection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linkedopenactors.rdfpub.usecases.APException.ErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.linkedopenactors.rdfpub.repository.ApRepository.AvailableCollection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linkedopenactors.rdfpub.usecases.APException.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSecurityConfig - Class in org.linkedopenactors.rdfpub.config
Spring security configuration.
WebSecurityConfig() - Constructor for class org.linkedopenactors.rdfpub.config.WebSecurityConfig
 
A B C D E G H I L M N O P R S T U V W 
All Classes All Packages