Uses of Class
org.saidone.component.BaseComponent
Packages that use BaseComponent
Package
Description
-
Uses of BaseComponent in org.saidone.behaviour
Subclasses of BaseComponent in org.saidone.behaviourModifier and TypeClassDescriptionclassHandles Alfresco repository events for archiving nodes when certain criteria are met. -
Uses of BaseComponent in org.saidone.component
Subclasses of BaseComponent in org.saidone.componentModifier and TypeClassDescriptionclassCreates and configures the MongoDB time series collection used to persist audit entries.classEnsures the primary Node collection exists and provides an index on the archive date field for efficient queries. -
Uses of BaseComponent in org.saidone.controller
Subclasses of BaseComponent in org.saidone.controllerModifier and TypeClassDescriptionclassREST controller exposing read-only operations for the audit log.classREST controller that exposes operations for interacting with the vault. -
Uses of BaseComponent in org.saidone.job
Subclasses of BaseComponent in org.saidone.jobModifier and TypeClassDescriptionclassSchedules and executes the periodic archiving of Alfresco nodes matching a configurable query.classScheduled job that notarizes vault nodes that still miss a blockchain transaction id. -
Uses of BaseComponent in org.saidone.repository
Subclasses of BaseComponent in org.saidone.repositoryModifier and TypeClassDescriptionclassGridFS repository that transparently encrypts content before it is persisted and decrypts it when retrieved.classRepository implementation that encryptsNodeWrapperdata before persisting it to MongoDB and decrypts it on retrieval.classS3RepositoryImplvariant that transparently encrypts data before uploading to S3 and decrypts it when retrieved.classRepository implementation for the management of files in MongoDB's GridFS without encryption support.classRepository implementation for managingNodeWrapperentities in MongoDB.classDefaultS3Repositoryimplementation relying on the AWS SDKS3Client. -
Uses of BaseComponent in org.saidone.service
Subclasses of BaseComponent in org.saidone.serviceModifier and TypeClassDescriptionclassService class for interacting with Alfresco repository nodes and content.classService responsible for validating Basic authentication headers.classDefaultNodeServiceimplementation that persists node metadata using aMongoNodeRepositoryImpl.classService responsible for reading encryption secrets from HashiCorp Vault.classService responsible for archiving, restoring and managing nodes in the vault. -
Uses of BaseComponent in org.saidone.service.audit
Subclasses of BaseComponent in org.saidone.service.auditModifier and TypeClassDescriptionclassService for persisting and retrievingAuditEntryinstances.classWeb filter that audits incoming requests and outgoing responses. -
Uses of BaseComponent in org.saidone.service.content
Subclasses of BaseComponent in org.saidone.service.contentModifier and TypeClassDescriptionclassContentServiceimplementation backed by MongoDB GridFS.classContentServiceimplementation that stores node binaries in Amazon S3. -
Uses of BaseComponent in org.saidone.service.crypto
Subclasses of BaseComponent in org.saidone.service.cryptoModifier and TypeClassDescriptionclassBase implementation forCryptoServicethat provides common functionality for the concrete encryption services.classCryptographic service based on the Bouncy Castle provider that performs ChaCha20-Poly1305 encryption.classCryptoServiceimplementation based on the JCA provider.classDefaultKeyServiceimplementation that re-encrypts node content by delegating node retrieval toNodeServiceand content handling toContentService. -
Uses of BaseComponent in org.saidone.service.notarization
Subclasses of BaseComponent in org.saidone.service.notarizationModifier and TypeClassDescriptionclassBase implementation for services performing document notarization.classService responsible for interacting with an Ethereum node to store document hashes.