A B C D E G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages