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.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 performs integrity checks on notarized nodes.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 encryptsNodeEntitydata 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 managingNodeEntityentities 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 retrievingAuditEntryDtoinstances.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.integrity
Subclasses of BaseComponent in org.saidone.service.integrityModifier and TypeClassDescriptionclassService responsible for running end-to-end integrity sweeps across notarized vault nodes. -
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.