Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCryptoService - Class in org.saidone.service.crypto
-
Base implementation for
CryptoService
that provides common functionality for the concrete encryption services. - AbstractCryptoService() - Constructor for class org.saidone.service.crypto.AbstractCryptoService
- AbstractCryptoService.Kdf - Class in org.saidone.service.crypto
-
Configuration holder for key derivation settings.
- AbstractCryptoService.Kdf.Argon2 - Class in org.saidone.service.crypto
-
Configuration for Argon2 key derivation function
- AbstractCryptoService.Kdf.Hkdf - Class in org.saidone.service.crypto
-
Configuration for HKDF key derivation function
- AbstractCryptoService.Kdf.Pbkdf2 - Class in org.saidone.service.crypto
-
Configuration for PBKDF2 key derivation function
- AbstractNotarizationService - Class in org.saidone.service.notarization
-
Base implementation for services performing document notarization.
- AbstractNotarizationService() - Constructor for class org.saidone.service.notarization.AbstractNotarizationService
- addAspects(String, List<String>) - Method in class org.saidone.service.AlfrescoService
-
Adds aspects to a node.
- AlfrescoContentModel - Interface in org.saidone.model.alfresco
-
Constants representing the standard Alfresco content model.
- AlfrescoNodeVaultApplication - Class in org.saidone
-
Entry point of the Alfresco Node Vault application.
- AlfrescoNodeVaultApplication() - Constructor for class org.saidone.AlfrescoNodeVaultApplication
- AlfrescoService - Class in org.saidone.service
-
Service class for interacting with Alfresco repository nodes and content.
- AlfrescoService() - Constructor for class org.saidone.service.AlfrescoService
- AlfrescoServiceConfig - Class in org.saidone.config
-
Configuration properties used to access the Alfresco repository.
- AlfrescoServiceConfig() - Constructor for class org.saidone.config.AlfrescoServiceConfig
- ANV_PREFIX - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- ANV_URI - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- AnvContentModel - Interface in org.saidone.model.alfresco
-
Constants for the Alfresco Node Vault custom content model.
- AnvDigestInputStream - Class in org.saidone.misc
-
AnvDigestInputStream
wraps anotherInputStream
and computes a message digest while the data is read. - AnvDigestInputStream(InputStream) - Constructor for class org.saidone.misc.AnvDigestInputStream
-
Creates a digesting stream that performs no hashing.
- AnvDigestInputStream(InputStream, String) - Constructor for class org.saidone.misc.AnvDigestInputStream
-
Creates a new digesting stream using the supplied algorithm.
- ApiExceptionError - Class in org.saidone.exception
-
Represents an error payload returned by the REST API.
- ApiExceptionError() - Constructor for class org.saidone.exception.ApiExceptionError
- apply(IsOnVaultPredicate.Config) - Method in class org.saidone.gateway.predicate.IsOnVaultPredicate
- archiveNode(String) - Method in class org.saidone.service.VaultService
-
Archives a node by its ID.
- archiveNode(String, String) - Method in class org.saidone.controller.VaultApiController
-
Archives an Alfresco node and removes it from the repository.
- archiveNodeContent(Node, InputStream) - Method in interface org.saidone.service.content.ContentService
-
Saves the content of the provided node into the underlying store.
- archiveNodeContent(Node, InputStream) - Method in class org.saidone.service.content.GridFsContentService
-
Archives the content of the given node by saving the content stream into a GridFS repository with associated metadata.
- archiveNodeContent(Node, InputStream) - Method in class org.saidone.service.content.S3ContentService
-
Saves the content stream of the given node to S3.
- Argon2() - Constructor for class org.saidone.service.crypto.AbstractCryptoService.Kdf.Argon2
- ASP_ANNULLABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ANNULLABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ARCHIVE - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- ASP_ARCHIVE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- ASP_ATTACHABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ATTACHABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_AUDIO - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_AUDIO_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_AUDITABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_AUDITABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_AUTHOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_AUTHOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_BASABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_BASABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_CHECKED_OUT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_CHECKED_OUT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_CLASSIFIABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_CLASSIFIABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_CMIS_CREATED_CHECKED_OUT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_CMIS_CREATED_CHECKED_OUT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_COMPLIANCEABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_COMPLIANCEABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_COPIEDFROM - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_COPIEDFROM_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_COUNTABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_COUNTABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_DUBLINCORE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_DUBLINCORE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_EFFECTIVITY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_EFFECTIVITY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_EMAILED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_EMAILED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_EXIF - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_EXIF_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_FAILED_THUMBNAIL_SOURCE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_FAILED_THUMBNAIL_SOURCE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_FIVE_STAR_RATING_SCHEME_ROLLUPS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_FIVE_STAR_RATING_SCHEME_ROLLUPS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_GENERALCLASSIFIABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_GENERALCLASSIFIABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_GEOGRAPHIC - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_GEOGRAPHIC_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_HIDDEN_RENDITION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_HIDDEN_RENDITION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_INDEX_CONTROL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_INDEX_CONTROL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_LIKES_RATING_SCHEME_ROLLUPS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_LIKES_RATING_SCHEME_ROLLUPS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_LOCALIZABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_LOCALIZABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_LOCKABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_LOCKABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ML_DOCUMENT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ML_DOCUMENT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ML_EMPTY_TRANSLATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_ML_EMPTY_TRANSLATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_OBJECT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_OBJECT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_OWNABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_OWNABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PARTABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PARTABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PERSON_DISABLED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PERSON_DISABLED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PREFERENCES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PREFERENCES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PREVENT_RENDITIONS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PREVENT_RENDITIONS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PROJECTSUMMARY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_PROJECTSUMMARY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RATEABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RATEABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_REFERENCESNODE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_REFERENCESNODE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_REFERENCING - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_REFERENCING_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RENDITION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RENDITION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RENDITION2 - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RENDITION2_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RENDITIONED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RENDITIONED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_REPLACEABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_REPLACEABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_RESTORED - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- ASP_RESTORED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- ASP_STORE_SELECTOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_STORE_SELECTOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_SUBSCRIBABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_SUBSCRIBABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_SUMMARIZABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_SUMMARIZABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_SYNDICATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_SYNDICATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TAGGABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TAGGABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TAGSCOPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TAGSCOPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TEMPLATABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TEMPLATABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_THUMBNAIL_MODIFICATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_THUMBNAIL_MODIFICATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_THUMBNAILED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_THUMBNAILED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TITLED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TITLED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TRANSFORMABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TRANSFORMABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TRANSLATABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_TRANSLATABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_VERSIONABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_VERSIONABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_VISIBLE_RENDITION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_VISIBLE_RENDITION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_WEBSCRIPTABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_WEBSCRIPTABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_WORKINGCOPY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASP_WORKINGCOPY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ATTACHMENTS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ATTACHMENTS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_AVATAR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_AVATAR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_BASIS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_BASIS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_CATEGORIES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_CATEGORIES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_CONTAINS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_CONTAINS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_FAILED_THUMBNAIL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_FAILED_THUMBNAIL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_FORMATS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_FORMATS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_IN_ZONE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_IN_ZONE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_MEMBER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_MEMBER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ML_CHILD - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ML_CHILD_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ML_CONTAINER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ML_CONTAINER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ORIGINAL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_ORIGINAL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_PARTS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_PARTS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_PREFERENCE_IMAGE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_PREFERENCE_IMAGE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_RATINGS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_RATINGS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_REFERENCES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_REFERENCES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_RENDITION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_RENDITION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_REPLACES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_REPLACES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_SUBCATEGORIES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_SUBCATEGORIES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_SUBSCRIBED_BY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_SUBSCRIBED_BY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_TRANSLATIONS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_TRANSLATIONS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_WORKINGCOPYLINK - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- ASSOC_WORKINGCOPYLINK_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- AsyncConfig - Class in org.saidone.config
-
Configuration for asynchronous task execution.
- AsyncConfig() - Constructor for class org.saidone.config.AsyncConfig
- AUDIO_PREFIX - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- AUDIO_URI - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- AUDIT_COLLECTION_NAME - Static variable in interface org.saidone.service.audit.AuditService
-
Name of the MongoDB collection used to store audit entries.
- AuditApiController - Class in org.saidone.controller
-
REST controller exposing read-only operations for the audit log.
- AuditApiController() - Constructor for class org.saidone.controller.AuditApiController
- AuditCollectionCreator - Class in org.saidone.component
-
Creates and configures the MongoDB time series collection used to persist audit entries.
- AuditCollectionCreator() - Constructor for class org.saidone.component.AuditCollectionCreator
- AuditEntry - Class in org.saidone.service.audit
-
Entity representing a single audit entry stored in MongoDB.
- AuditEntry() - Constructor for class org.saidone.service.audit.AuditEntry
-
Creates a new
AuditEntry
with its timestamp set to the current instant. - AuditEntryKeys - Interface in org.saidone.service.audit
-
Abbreviated MongoDB field names and audit metadata keys used throughout the auditing subsystem.
- AuditService - Interface in org.saidone.service.audit
-
Service abstraction for persisting and querying
AuditEntry
objects. - AuditServiceImpl - Class in org.saidone.service.audit
-
Service for persisting and retrieving
AuditEntry
instances. - AuditServiceImpl() - Constructor for class org.saidone.service.audit.AuditServiceImpl
- AuditWebFilter - Class in org.saidone.service.audit
-
Web filter that audits incoming requests and outgoing responses.
- AuditWebFilter() - Constructor for class org.saidone.service.audit.AuditWebFilter
- AuthenticationService - Class in org.saidone.service
-
Service responsible for validating Basic authentication headers.
- AuthenticationService() - Constructor for class org.saidone.service.AuthenticationService
- autoIndexCreation() - Method in class org.saidone.config.MongoDBConfig
B
- BaseComponent - Class in org.saidone.component
-
Base class for all Spring managed components of the Alfresco Node Vault.
- BaseComponent() - Constructor for class org.saidone.component.BaseComponent
- BcCryptoServiceImpl - Class in org.saidone.service.crypto
-
Cryptographic service based on the Bouncy Castle provider that performs ChaCha20-Poly1305 encryption.
- BcCryptoServiceImpl() - Constructor for class org.saidone.service.crypto.BcCryptoServiceImpl
- BcProperties() - Constructor for class org.saidone.config.EncryptionConfig.BcProperties
- BODY - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Field name for the request or response body.
C
- castToListOfStrings(List<?>) - Method in class org.saidone.utils.CastUtils
-
Safely casts a list of objects to a list containing only non-null strings.
- castToMapOfStringObject(Object) - Method in class org.saidone.utils.CastUtils
-
Casts an input object to a map with
String
keys andObject
values. - CastUtils - Class in org.saidone.utils
-
Utility class providing methods for safely casting collections to specific generic types.
- CastUtils() - Constructor for class org.saidone.utils.CastUtils
- checkNotarization(String) - Method in class org.saidone.service.notarization.AbstractNotarizationService
-
Validates that the notarization for the specified node is still valid.
- checkNotarization(String) - Method in interface org.saidone.service.notarization.NotarizationService
-
Verifies that the stored hash for the given node matches the hash of its current content.
- checkNotarization(String, String) - Method in class org.saidone.controller.VaultApiController
-
Checks the notarization status of a node and returns a human readable message describing the result.
- CHECKSUM_ALGORITHM - Static variable in interface org.saidone.model.MetadataKeys
-
Name of the checksum algorithm (e.g.
- CHECKSUM_VALUE - Static variable in interface org.saidone.model.MetadataKeys
-
Hex encoded checksum value.
- cleanRecentlyProcessedNodes() - Method in class org.saidone.filter.RecentlyProcessedFilter
- CM_PREFIX - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- CM_URI - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- computeHash(GridFSFile, String) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Computes the cryptographic hash of the provided GridFS file using the specified algorithm.
- computeHash(String, String) - Method in class org.saidone.repository.EncryptedGridFsRepositoryImpl
-
Computes the hash of a file's content using the specified algorithm.
- computeHash(String, String) - Method in interface org.saidone.repository.GridFsRepository
-
Calculates the cryptographic hash of a stored file.
- computeHash(String, String) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Computes the hash of a file identified by its UUID.
- computeHash(String, String) - Method in class org.saidone.service.AlfrescoService
-
Computes a cryptographic hash of the content for the specified node using the provided algorithm.
- computeHash(String, String) - Method in interface org.saidone.service.content.ContentService
-
Computes the cryptographic hash of a stored node's content using the given algorithm.
- computeHash(String, String) - Method in class org.saidone.service.content.GridFsContentService
-
Computes the checksum of a node's content stored in GridFS using the provided algorithm.
- computeHash(String, String) - Method in class org.saidone.service.content.S3ContentService
-
Computes the checksum of a stored object using the supplied algorithm.
- Config() - Constructor for class org.saidone.gateway.predicate.IsOnVaultPredicate.Config
- configure(EncryptionConfig) - Method in class org.saidone.service.crypto.BcCryptoServiceImpl
-
Injects encryption configuration properties.
- configure(EncryptionConfig) - Method in class org.saidone.service.crypto.JcaCryptoServiceImpl
-
Injects encryption configuration properties.
- Constants - Interface in org.saidone.misc
-
Collection of simple string constants shared across the application.
- CONTENT_TYPE - Static variable in interface org.saidone.model.MetadataKeys
-
MIME type associated with the stored content.
- ContentService - Interface in org.saidone.service.content
-
Abstraction over the persistence mechanism used to store node content.
- contentType - Variable in class org.saidone.model.NodeContent
- count() - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- count(Example<S>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- createPathIfNotExists(String, List<String>) - Method in class org.saidone.service.AlfrescoService
-
Attempts to create a folder structure based on the provided path under the specified parent node.
- createRequestAuditEntry(ServerHttpRequest) - Static method in class org.saidone.service.audit.AuditWebFilter
-
Build an audit entry representing an incoming HTTP request.
- createResponseAuditEntry(String, ServerHttpResponse) - Static method in class org.saidone.service.audit.AuditWebFilter
-
Build an audit entry representing an HTTP response.
- CryptoService - Interface in org.saidone.service.crypto
-
Abstraction for stream based symmetric encryption and decryption services.
- CustomMetrics - Class in org.saidone.monitor
-
Registers and exposes application specific metrics using Micrometer.
- CustomMetrics(MeterRegistry, MongoTemplate) - Constructor for class org.saidone.monitor.CustomMetrics
-
Creates a new instance and registers the custom gauge metric.
D
- data - Variable in class org.saidone.service.crypto.Secret
-
Raw secret bytes retrieved from Vault.
- decrypt(InputStream) - Method in class org.saidone.service.crypto.BcCryptoServiceImpl
-
Decrypts a ChaCha20-Poly1305 encrypted stream.
- decrypt(InputStream) - Method in interface org.saidone.service.crypto.CryptoService
-
Decrypts an encrypted data stream.
- decrypt(InputStream) - Method in class org.saidone.service.crypto.JcaCryptoServiceImpl
-
Decrypts an AES-GCM encrypted stream.
- decryptText(String) - Method in class org.saidone.service.crypto.AbstractCryptoService
-
Decrypts a Base64 encoded encrypted text string
- decryptText(String) - Method in interface org.saidone.service.crypto.CryptoService
-
Decrypts a Base64 encoded encrypted text value.
- delete(NodeWrapper) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- deleteAll() - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- deleteAll(Iterable<? extends NodeWrapper>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- deleteAllById(Iterable<? extends String>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- deleteById(String) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- deleteById(String) - Method in class org.saidone.service.MongoNodeService
-
Deletes the node wrapper identified by the given ID.
- deleteById(String) - Method in interface org.saidone.service.NodeService
-
Removes the stored node metadata identified by the given ID.
- deleteFileById(String) - Method in interface org.saidone.repository.GridFsRepository
-
Removes a file and its metadata from GridFS.
- deleteFileById(String) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Deletes a file and its metadata from GridFS by UUID.
- deleteNode(String) - Method in class org.saidone.service.AlfrescoService
-
Deletes a node from the repository.
- deleteNodeContent(String) - Method in interface org.saidone.service.content.ContentService
-
Deletes content associated with the given node id from the store.
- deleteNodeContent(String) - Method in class org.saidone.service.content.GridFsContentService
-
Removes the stored content associated with the given node identifier.
- deleteNodeContent(String) - Method in class org.saidone.service.content.S3ContentService
-
Removes the stored object associated with the given node id.
- deriveSecretKey(Secret, String, byte[]) - Method in class org.saidone.service.crypto.AbstractCryptoService
-
Derives a secret key based on the specified key derivation function (KDF) implementation.
- doubleCheck(String) - Method in class org.saidone.service.VaultService
-
Performs a consistency check by comparing the cryptographic hashes of a node's content retrieved from both Alfresco and the vault storage using the specified algorithm.
E
- encrypt(InputStream, Secret) - Method in class org.saidone.service.crypto.BcCryptoServiceImpl
-
Encrypts a data stream using ChaCha20-Poly1305 authenticated encryption.
- encrypt(InputStream, Secret) - Method in interface org.saidone.service.crypto.CryptoService
-
Encrypts the provided data stream.
- encrypt(InputStream, Secret) - Method in class org.saidone.service.crypto.JcaCryptoServiceImpl
-
Encrypts a data stream using AES-GCM authenticated encryption.
- ENCRYPTED - Static variable in interface org.saidone.model.MetadataKeys
-
Flag marking content as encrypted.
- EncryptedGridFsRepositoryImpl - Class in org.saidone.repository
-
GridFS repository that transparently encrypts content before it is persisted and decrypts it when retrieved.
- EncryptedGridFsRepositoryImpl(GridFsTemplate, GridFsOperations, MongoTemplate, SecretService, CryptoService) - Constructor for class org.saidone.repository.EncryptedGridFsRepositoryImpl
-
Constructs an EncryptedGridFsRepositoryImpl with the required dependencies.
- EncryptedMongoNodeRepositoryImpl - Class in org.saidone.repository
-
Repository implementation that encrypts
NodeWrapper
data before persisting it to MongoDB and decrypts it on retrieval. - EncryptedMongoNodeRepositoryImpl(MongoOperations, SecretService, CryptoService) - Constructor for class org.saidone.repository.EncryptedMongoNodeRepositoryImpl
-
Constructs an EncryptedMongoNodeRepositoryImpl with the given MongoOperations and CryptoService.
- EncryptedS3RepositoryImpl - Class in org.saidone.repository
-
S3RepositoryImpl
variant that transparently encrypts data before uploading to S3 and decrypts it when retrieved. - EncryptedS3RepositoryImpl(S3Client, SecretService, CryptoService) - Constructor for class org.saidone.repository.EncryptedS3RepositoryImpl
-
Creates a new repository instance using the given AWS client and cryptographic service.
- EncryptionConfig - Class in org.saidone.config
-
Configuration properties for content encryption managed through Vault.
- EncryptionConfig() - Constructor for class org.saidone.config.EncryptionConfig
- EncryptionConfig.BcProperties - Class in org.saidone.config
-
Bouncy Castle provider related parameters.
- EncryptionConfig.JcaProperties - Class in org.saidone.config
-
Java Cryptography Architecture related parameters.
- encryptText(String, Secret) - Method in class org.saidone.service.crypto.AbstractCryptoService
-
Encrypts a plain text string and returns a Base64 encoded result.
- encryptText(String, Secret) - Method in interface org.saidone.service.crypto.CryptoService
-
Encrypts a text value and returns the Base64 encoded result.
- Entry - Class in org.saidone.model
-
Simple wrapper used when communicating with the Alfresco public API where responses are typically wrapped inside an
entry
JSON object. - Entry() - Constructor for class org.saidone.model.Entry
- EthereumConfig - Class in org.saidone.config
-
Configuration properties used to connect to an Ethereum node.
- EthereumConfig() - Constructor for class org.saidone.config.EthereumConfig
- EthereumService - Class in org.saidone.service.notarization
-
Service responsible for interacting with an Ethereum node to store document hashes.
- EthereumService(NodeService, ContentService, EthereumConfig) - Constructor for class org.saidone.service.notarization.EthereumService
-
Creates the service with required dependencies.
- EventHandler - Class in org.saidone.behaviour
-
Handles Alfresco repository events for archiving nodes when certain criteria are met.
- EventHandler() - Constructor for class org.saidone.behaviour.EventHandler
- EXIF_PREFIX - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- EXIF_URI - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- exists(Example<S>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- existsById(String) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
F
- FeignConfig - Class in org.saidone.config
-
Customizes Feign HTTP message converters used by the Alfresco client.
- FeignConfig() - Constructor for class org.saidone.config.FeignConfig
- fileName - Variable in class org.saidone.model.NodeContent
- FILENAME - Static variable in interface org.saidone.model.MetadataKeys
-
Original file name.
- filter(ServerWebExchange, WebFilterChain) - Method in class org.saidone.service.audit.AuditWebFilter
-
Intercepts the request/response exchange to persist basic audit information.
- findAll() - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findAll() - Method in class org.saidone.service.MongoNodeService
-
Retrieves all stored node wrappers.
- findAll() - Method in interface org.saidone.service.NodeService
-
Retrieves all stored node wrappers.
- findAll(Example<S>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findAll(Example<S>, Pageable) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findAll(Example<S>, Sort) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findAll(Pageable) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findAll(Sort) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findAllById(Iterable<String>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findBy(Example<S>, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findByArchiveDateRange(Instant, Instant, Pageable) - Method in class org.saidone.repository.EncryptedMongoNodeRepositoryImpl
-
Retrieves node wrappers archived within the specified date range using pagination.
- findByArchiveDateRange(Instant, Instant, Pageable) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
-
Retrieves node wrappers archived within the specified date range using pagination.
- findByArchiveDateRange(Instant, Instant, Pageable) - Method in class org.saidone.service.MongoNodeService
-
Retrieves node wrappers archived within the specified date range using pagination.
- findByArchiveDateRange(Instant, Instant, Pageable) - Method in interface org.saidone.service.NodeService
-
Retrieves node wrappers archived within the specified date range using pagination.
- findById(String) - Method in class org.saidone.repository.EncryptedMongoNodeRepositoryImpl
-
Finds a node by its ID and decrypts its JSON content if it is encrypted.
- findById(String) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- findById(String) - Method in class org.saidone.service.MongoNodeService
-
Retrieves the stored node wrapper by its identifier.
- findById(String) - Method in interface org.saidone.service.NodeService
-
Retrieves a node wrapper by its identifier.
- findByKv(int) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
-
Retrieves node wrappers by encryption key version.
- findByKv(int) - Method in class org.saidone.service.MongoNodeService
-
Retrieves all node wrappers associated with the specified encryption key version.
- findByKv(int) - Method in interface org.saidone.service.NodeService
-
Retrieves all node wrappers associated with the specified encryption key version.
- findByNtx(String) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
-
Retrieves node wrappers by notarization transaction ID.
- findByNtx(String) - Method in class org.saidone.service.MongoNodeService
-
Retrieves all node wrappers having the given notarization transaction ID.
- findByNtx(String) - Method in interface org.saidone.service.NodeService
-
Retrieves all node wrappers having the given notarization transaction ID.
- findEntries(String, Instant, Instant, Pageable) - Method in interface org.saidone.service.audit.AuditService
-
Retrieve stored audit entries.
- findEntries(String, Instant, Instant, Pageable) - Method in class org.saidone.service.audit.AuditServiceImpl
-
Retrieve audit entries filtered by type and timestamp.
- findFileById(String) - Method in interface org.saidone.repository.GridFsRepository
-
Retrieves a file descriptor by UUID.
- findFileById(String) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Retrieves a file descriptor by UUID.
- findOne(Example<S>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
G
- getDatabaseName() - Method in class org.saidone.config.MongoDBConfig
- getEntries(String, String, Instant, Instant, int, int) - Method in class org.saidone.controller.AuditApiController
-
Retrieves audit entries optionally filtered by type and timestamp range.
- getErrorKey(FeignException) - Static method in class org.saidone.service.AlfrescoService
-
Extracts the error key from a FeignException response body.
- getEventFilter() - Method in class org.saidone.behaviour.EventHandler
- getFileContent(GridFSFile) - Method in class org.saidone.repository.EncryptedGridFsRepositoryImpl
-
Retrieves the content of a file from GridFS.
- getFileContent(GridFSFile) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Returns an input stream for the given GridFS file.
- getFileFromResource(String) - Method in class org.saidone.utils.ResourceFileUtils
-
Obtains a file from either the filesystem or classpath resources.
- getFileFromResource(String, String) - Method in class org.saidone.utils.ResourceFileUtils
-
Retrieves a file from the given path, searching first in the filesystem and then in the classpath resources.
- getGuestHome() - Method in class org.saidone.service.AlfrescoService
-
Retrieves the "Guest Home" node from Alfresco repository.
- getHandledEventTypes() - Method in class org.saidone.behaviour.EventHandler
- getHash() - Method in class org.saidone.misc.AnvDigestInputStream
-
Returns the computed hash as a lowercase hexadecimal string.
- getHash(String) - Method in class org.saidone.service.notarization.AbstractNotarizationService
-
Retrieves the stored hash for the given transaction id.
- getHash(String) - Method in class org.saidone.service.notarization.EthereumService
-
Fetches the hash data stored in the given Ethereum transaction.
- getNode() - Method in class org.saidone.model.NodeWrapper
-
Deserializes the JSON stored in
NodeWrapper.nodeJson
back into anNode
instance. - getNode(String) - Method in class org.saidone.service.AlfrescoService
-
Retrieves a node by its identifier.
- getNode(String) - Method in class org.saidone.service.VaultService
-
Retrieves the node metadata by node ID.
- getNode(String, String) - Method in class org.saidone.controller.VaultApiController
-
Returns the metadata of a node stored in the vault.
- getNodeContent(String) - Method in class org.saidone.service.AlfrescoService
-
Retrieves the content of a node as an InputStream from the content service using the specified node identifier.
- getNodeContent(String) - Method in interface org.saidone.service.content.ContentService
-
Retrieves previously archived content for the given node id.
- getNodeContent(String) - Method in class org.saidone.service.content.GridFsContentService
-
Retrieves the content of a node stored in GridFS by node ID.
- getNodeContent(String) - Method in class org.saidone.service.content.S3ContentService
-
Retrieves the content of a node from S3.
- getNodeContent(String, String, boolean) - Method in class org.saidone.controller.VaultApiController
-
Streams the binary content of a node.
- getNodeContentInfo(String) - Method in interface org.saidone.service.content.ContentService
-
Retrieves only metadata information about the stored content of the given node without returning the binary stream.
- getNodeContentInfo(String) - Method in class org.saidone.service.content.GridFsContentService
-
Retrieves metadata information about a node's content stored in GridFS.
- getNodeContentInfo(String) - Method in class org.saidone.service.content.S3ContentService
-
Retrieves only the metadata of a node's content stored in S3 without streaming the actual binary.
- getObject(String, String) - Method in class org.saidone.repository.EncryptedS3RepositoryImpl
-
Retrieves the encrypted object content from S3 and returns a decrypted stream using the configured
CryptoService
. - getObject(String, String) - Method in interface org.saidone.repository.S3Repository
-
Retrieves an object from S3 previously stored for the given node id.
- getObject(String, String) - Method in class org.saidone.repository.S3RepositoryImpl
-
Retrieves the object content for the given node id using the underlying
S3Client
. - getSecret() - Method in class org.saidone.service.SecretService
-
Retrieves the latest version of the secret from Vault.
- getSecret(Integer) - Method in class org.saidone.service.SecretService
-
Retrieves the secret from Vault for the specified version.
- GlobalExceptionHandler - Class in org.saidone.controller
-
Global exception handler for REST controllers.
- GlobalExceptionHandler() - Constructor for class org.saidone.controller.GlobalExceptionHandler
- GridFsContentService - Class in org.saidone.service.content
-
ContentService
implementation backed by MongoDB GridFS. - GridFsContentService() - Constructor for class org.saidone.service.content.GridFsContentService
- GridFsRepository - Interface in org.saidone.repository
-
Abstraction for storing binary content in MongoDB's GridFS bucket.
- GridFsRepositoryImpl - Class in org.saidone.repository
-
Repository implementation for the management of files in MongoDB's GridFS without encryption support.
- GridFsRepositoryImpl() - Constructor for class org.saidone.repository.GridFsRepositoryImpl
H
- handleEvent(RepoEvent<DataAttributes<Resource>>) - Method in class org.saidone.behaviour.EventHandler
- handleException(Exception) - Method in class org.saidone.controller.GlobalExceptionHandler
- handleNodeNotFoundException(NodeNotFoundException) - Method in class org.saidone.controller.GlobalExceptionHandler
- handleNotarizationException(NotarizationException) - Method in class org.saidone.controller.GlobalExceptionHandler
- handleOutOfMemoryError(OutOfMemoryError) - Method in class org.saidone.controller.GlobalExceptionHandler
- handleVaultException(VaultException) - Method in class org.saidone.controller.GlobalExceptionHandler
- HashesMismatchException - Exception Class in org.saidone.exception
-
Exception thrown when a node's checksum stored in Alfresco does not match the value stored in the vault.
- HashesMismatchException(String, String) - Constructor for exception class org.saidone.exception.HashesMismatchException
- Hkdf() - Constructor for class org.saidone.service.crypto.AbstractCryptoService.Kdf.Hkdf
I
- init() - Method in class org.saidone.component.AuditCollectionCreator
-
Creates the audit collection if it does not already exist and configures the collection to expire entries after
AuditCollectionCreator.ttlDays
days. - init() - Method in class org.saidone.component.BaseComponent
-
Called after dependency injection is complete.
- init() - Method in class org.saidone.component.NodeCollectionCreator
-
Creates the
alf_node
collection if missing and adds an index on theadt
field to speed up archive date lookups. - init() - Method in class org.saidone.config.EthereumConfig
-
Generates an Ethereum account if
EthereumConfig.autoGenerate
is enabled. - init() - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Initializes the component by creating an index on the
metadata.uuid
field of thefs.files
collection. - init() - Method in class org.saidone.repository.MongoNodeRepositoryImpl
-
Called after dependency injection is complete.
- init() - Method in class org.saidone.service.AlfrescoService
-
Initializes the AlfrescoService component after dependency injection.
- init() - Method in class org.saidone.service.notarization.EthereumService
-
Initializes the Web3j client and credentials after dependency injection.
- init() - Method in class org.saidone.service.SecretService
-
Initializes the service after dependency injection.
- insert(Iterable<S>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- insert(S) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- isAdmin(String, String) - Method in class org.saidone.service.AlfrescoService
-
Checks if the specified user has administrative privileges in Alfresco.
- isAuthorized(String) - Method in class org.saidone.service.AuthenticationService
-
Determines whether the given HTTP Authorization header contains valid Basic credentials for an Alfresco administrator.
- IsOnVaultPredicate - Class in org.saidone.gateway.predicate
-
Predicate implementation for Spring Cloud Gateway that checks if a node is present in the vault.
- IsOnVaultPredicate(MongoNodeRepositoryImpl) - Constructor for class org.saidone.gateway.predicate.IsOnVaultPredicate
- IsOnVaultPredicate.Config - Class in org.saidone.gateway.predicate
J
- JcaCryptoServiceImpl - Class in org.saidone.service.crypto
-
CryptoService
implementation based on the JCA provider. - JcaCryptoServiceImpl() - Constructor for class org.saidone.service.crypto.JcaCryptoServiceImpl
- JcaProperties() - Constructor for class org.saidone.config.EncryptionConfig.JcaProperties
K
- kdf - Variable in class org.saidone.service.crypto.AbstractCryptoService
- Kdf() - Constructor for class org.saidone.service.crypto.AbstractCryptoService.Kdf
- KEY_VERSION - Static variable in interface org.saidone.model.MetadataKeys
-
Version identifier of the secret key that was used to encrypt the stored content.
- KeyService - Interface in org.saidone.service.crypto
-
Service responsible for managing encryption keys used to protect nodes in the vault.
- KeyServiceImpl - Class in org.saidone.service.crypto
-
Default
KeyService
implementation that re-encrypts node content by delegating node retrieval toNodeService
and content handling toContentService
. - KeyServiceImpl() - Constructor for class org.saidone.service.crypto.KeyServiceImpl
M
- main(String[]) - Static method in class org.saidone.AlfrescoNodeVaultApplication
- messageConverters() - Method in class org.saidone.config.FeignConfig
-
Provides the HTTP message converters used by Feign clients.
- METADATA - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Field name for the metadata document.
- METADATA_ID - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Request/response identifier.
- METADATA_IP - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Client IP address.
- METADATA_METHOD - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
HTTP method.
- METADATA_PATH - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Requested path.
- METADATA_STATUS - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
HTTP response status code.
- METADATA_USER_AGENT - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
HTTP
User-Agent
header value. - MetadataKeys - Interface in org.saidone.model
-
Standard metadata keys used when storing node content in various backends.
- mongoClient() - Method in class org.saidone.config.MongoDBConfig
-
Creates the MongoDB client configured with credentials and codecs.
- MongoDBConfig - Class in org.saidone.config
-
Configures the MongoDB client used to store vault metadata.
- MongoDBConfig() - Constructor for class org.saidone.config.MongoDBConfig
- MongoNodeRepositoryImpl - Class in org.saidone.repository
-
Repository implementation for managing
NodeWrapper
entities in MongoDB. - MongoNodeRepositoryImpl() - Constructor for class org.saidone.repository.MongoNodeRepositoryImpl
- MongoNodeService - Class in org.saidone.service
-
Default
NodeService
implementation that persists node metadata using aMongoNodeRepositoryImpl
. - MongoNodeService() - Constructor for class org.saidone.service.MongoNodeService
N
- NodeArchivingJob - Class in org.saidone.job
-
Schedules and executes the periodic archiving of Alfresco nodes matching a configurable query.
- NodeArchivingJob() - Constructor for class org.saidone.job.NodeArchivingJob
- NodeCollectionCreator - Class in org.saidone.component
-
Ensures the primary Node collection exists and provides an index on the archive date field for efficient queries.
- NodeCollectionCreator() - Constructor for class org.saidone.component.NodeCollectionCreator
- NodeContent - Class in org.saidone.model
-
Base class containing minimal information about node binary content.
- NodeContent() - Constructor for class org.saidone.model.NodeContent
- NodeContentInfo - Class in org.saidone.model
-
Metadata describing the archived content of a node.
- NodeContentInfo() - Constructor for class org.saidone.model.NodeContentInfo
- NodeContentStream - Class in org.saidone.model
-
Descriptor representing a node's binary data as an
InputStream
along with its length. - NodeContentStream() - Constructor for class org.saidone.model.NodeContentStream
- nodeExists(String) - Method in class org.saidone.service.AlfrescoService
-
Checks whether a node with the specified ID exists.
- NodeNotarizationJob - Class in org.saidone.job
-
Schedules the periodic notarization of all nodes missing a transaction id.
- NodeNotarizationJob() - Constructor for class org.saidone.job.NodeNotarizationJob
- NodeNotFoundException - Exception Class in org.saidone.exception
-
Generic exception thrown when a requested node cannot be located.
- NodeNotFoundException(String) - Constructor for exception class org.saidone.exception.NodeNotFoundException
- NodeNotFoundOnAlfrescoException - Exception Class in org.saidone.exception
-
Thrown when a node cannot be located in Alfresco.
- NodeNotFoundOnAlfrescoException(String) - Constructor for exception class org.saidone.exception.NodeNotFoundOnAlfrescoException
- NodeNotFoundOnVaultException - Exception Class in org.saidone.exception
-
Thrown when a node cannot be located in the vault storage.
- NodeNotFoundOnVaultException(String) - Constructor for exception class org.saidone.exception.NodeNotFoundOnVaultException
- NodeService - Interface in org.saidone.service
-
Service abstraction for persisting and retrieving node metadata within the vault.
- NodeWrapper - Class in org.saidone.model
-
MongoDB wrapper entity storing an Alfresco
Node
together with additional vault specific metadata. - NodeWrapper(Node) - Constructor for class org.saidone.model.NodeWrapper
-
Creates a wrapper for the provided Alfresco
Node
optionally carrying content metadata. - NOTARIZATION_TRANSACTION_ID - Static variable in interface org.saidone.model.MetadataKeys
- NotarizationException - Exception Class in org.saidone.exception
-
Raised to signal a failure while persisting or retrieving notarization data.
- NotarizationException(String) - Constructor for exception class org.saidone.exception.NotarizationException
-
Creates a new instance with the provided error message.
- NotarizationService - Interface in org.saidone.service.notarization
-
Contract for components able to notarize documents.
- notarizeNode(String) - Method in class org.saidone.service.notarization.AbstractNotarizationService
-
Computes the hash of the node content and stores it through
AbstractNotarizationService.putHash(java.lang.String, java.lang.String)
. - notarizeNode(String) - Method in interface org.saidone.service.notarization.NotarizationService
-
Computes and stores the hash for the given node.
- notarizeNode(String, String) - Method in class org.saidone.controller.VaultApiController
-
Require notarization of a node.
O
- of(long) - Static method in class org.saidone.filter.RecentlyProcessedFilter
- of(String) - Method in class org.saidone.filter.PathFilter
- of(Pattern) - Method in class org.saidone.filter.PathFilter
- OpenApiConfig - Class in org.saidone.config
-
Registers OpenAPI components and security scheme for the REST API.
- OpenApiConfig() - Constructor for class org.saidone.config.OpenApiConfig
- org.saidone - package org.saidone
- org.saidone.behaviour - package org.saidone.behaviour
- org.saidone.component - package org.saidone.component
- org.saidone.config - package org.saidone.config
- org.saidone.controller - package org.saidone.controller
- org.saidone.exception - package org.saidone.exception
- org.saidone.filter - package org.saidone.filter
- org.saidone.gateway.predicate - package org.saidone.gateway.predicate
- org.saidone.job - package org.saidone.job
- org.saidone.misc - package org.saidone.misc
- org.saidone.model - package org.saidone.model
- org.saidone.model.alfresco - package org.saidone.model.alfresco
- org.saidone.monitor - package org.saidone.monitor
- org.saidone.repository - package org.saidone.repository
- org.saidone.service - package org.saidone.service
- org.saidone.service.audit - package org.saidone.service.audit
- org.saidone.service.content - package org.saidone.service.content
- org.saidone.service.crypto - package org.saidone.service.crypto
- org.saidone.service.notarization - package org.saidone.service.notarization
- org.saidone.utils - package org.saidone.utils
P
- passwordEncoder() - Method in class org.saidone.config.SecurityConfig
-
Password encoder used for the actuator admin user.
- pathExists(String) - Method in class org.saidone.service.AlfrescoService
-
Checks if a node exists at the given path within the repository.
- PathFilter - Class in org.saidone.filter
-
Event filter for Alfresco repository events that determines if a node is located at a specific path or matches a given path pattern.
- PathFilter(NodesApi) - Constructor for class org.saidone.filter.PathFilter
- Pbkdf2() - Constructor for class org.saidone.service.crypto.AbstractCryptoService.Kdf.Pbkdf2
- ProgressTrackingInputStream - Class in org.saidone.misc
-
InputStream
wrapper that logs read progress for debugging purposes. - ProgressTrackingInputStream(InputStream, String, long) - Constructor for class org.saidone.misc.ProgressTrackingInputStream
-
Creates a new progress tracking stream.
- ProgressTrackingOutputStream - Class in org.saidone.misc
-
OutputStream
wrapper that logs upload progress for debugging purposes. - ProgressTrackingOutputStream(OutputStream, String, long) - Constructor for class org.saidone.misc.ProgressTrackingOutputStream
-
Creates a new progress tracking output stream.
- PROP_ACCESSED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ACCESSED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ADDRESSEE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ADDRESSEE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ADDRESSEES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ADDRESSEES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ALBUM - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ALBUM_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ARTIST - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ARTIST_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTHOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTHOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTHORITY_DISPLAY_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTHORITY_DISPLAY_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTHORITY_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTHORITY_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTO_VERSION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTO_VERSION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTO_VERSION_ON_UPDATE_PROPS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTO_VERSION_ON_UPDATE_PROPS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTOMATIC_UPDATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_AUTOMATIC_UPDATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CATEGORIES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CATEGORIES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CHANNEL_TYPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CHANNEL_TYPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYADDRESS1 - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYADDRESS1_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYADDRESS2 - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYADDRESS2_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYADDRESS3 - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYADDRESS3_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYEMAIL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYEMAIL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYFAX - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYFAX_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYPOSTCODE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYPOSTCODE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYTELEPHONE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPANYTELEPHONE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPOSER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPOSER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPRESSOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COMPRESSOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTENT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTENT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTENT_PROPERTY_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTENT_PROPERTY_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTENT_URL_HASH_CODE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTENT_URL_HASH_CODE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTRIBUTOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CONTRIBUTOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COUNTER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COUNTER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COVERAGE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_COVERAGE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CREATED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CREATED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CREATOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_CREATOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DATE_TIME_ORIGINAL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DATE_TIME_ORIGINAL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DCSOURCE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DCSOURCE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DEADPROPERTIES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DEADPROPERTIES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DEFAULT_HOME_FOLDER_PATH - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DEFAULT_HOME_FOLDER_PATH_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DESCRIPTION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DESCRIPTION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DESTINATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_DESTINATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EMAIL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EMAIL_FEED_DISABLED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EMAIL_FEED_DISABLED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EMAIL_FEED_ID - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EMAIL_FEED_ID_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EMAIL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ENGINEER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ENGINEER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EXPIRY_DATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EXPIRY_DATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EXPOSURE_TIME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_EXPOSURE_TIME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_F_NUMBER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_F_NUMBER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FAILED_THUMBNAIL_TIME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FAILED_THUMBNAIL_TIME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FAILURE_COUNT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FAILURE_COUNT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FIRST_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FIRST_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FIVE_STAR_RATING_SCHEME_COUNT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FIVE_STAR_RATING_SCHEME_COUNT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FIVE_STAR_RATING_SCHEME_TOTAL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FIVE_STAR_RATING_SCHEME_TOTAL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FLASH - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FLASH_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FOCAL_LENGTH - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FOCAL_LENGTH_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FROM - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_FROM_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_GENRE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_GENRE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_GOOGLEUSERNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_GOOGLEUSERNAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_HITS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_HITS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_HOME_FOLDER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_HOME_FOLDER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_HOME_FOLDER_PROVIDER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_HOME_FOLDER_PROVIDER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_IDENTIFIER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_IDENTIFIER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_INITIAL_VERSION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_INITIAL_VERSION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_INSTANTMSG - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_INSTANTMSG_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_IS_CONTENT_INDEXED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_IS_CONTENT_INDEXED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_IS_INDEXED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_IS_INDEXED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ISO_SPEED_RATINGS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ISO_SPEED_RATINGS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_JOBTITLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_JOBTITLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LAST_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LAST_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LAST_THUMBNAIL_MODIFICATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LAST_THUMBNAIL_MODIFICATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LATITUDE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LATITUDE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LIKES_RATING_SCHEME_COUNT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LIKES_RATING_SCHEME_COUNT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LIKES_RATING_SCHEME_TOTAL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LIKES_RATING_SCHEME_TOTAL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCALE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCALE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_ADDITIONAL_INFO - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_ADDITIONAL_INFO_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_IS_DEEP - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_IS_DEEP_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_LIFETIME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_LIFETIME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_OWNER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_OWNER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_TYPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LOCK_TYPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LONGITUDE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_LONGITUDE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MANUFACTURER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MANUFACTURER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MIDDLE_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MIDDLE_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MOBILE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MOBILE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_ACTIVE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_ACTIVE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_AUTHOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_AUTHOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_DESCRIPTION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_DESCRIPTION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_PUBLISHED_DATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_PUBLISHED_DATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_VERSION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODEL_VERSION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODIFIED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODIFIED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODIFIER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_MODIFIER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_NODEREF - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_NODEREF_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORGANIZATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORGANIZATION_ID - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORGANIZATION_ID_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORGANIZATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORIENTATION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORIENTATION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORIGINATOR - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_ORIGINATOR_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_OWNER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_OWNER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PERSONDESCRIPTION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PERSONDESCRIPTION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PIXEL_XDIMENSION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PIXEL_XDIMENSION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PIXEL_YDIMENSION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PIXEL_YDIMENSION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PREFERENCE_VALUES - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PREFERENCE_VALUES_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PRESENCE_PROVIDER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PRESENCE_PROVIDER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PRESENCE_USERNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PRESENCE_USERNAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PUBLISHED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PUBLISHED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PUBLISHER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_PUBLISHER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RATED_AT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RATED_AT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RATING_SCHEME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RATING_SCHEME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RATING_SCORE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RATING_SCORE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RELEASE_DATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RELEASE_DATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_REMOVE_AFTER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_REMOVE_AFTER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RESOLUTION_UNIT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RESOLUTION_UNIT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RIGHTS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_RIGHTS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SAMPLE_RATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SAMPLE_RATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SAMPLE_TYPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SAMPLE_TYPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SENTDATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SENTDATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SIZE_CURRENT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SIZE_CURRENT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SIZE_QUOTA - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SIZE_QUOTA_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SKYPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SKYPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SOFTWARE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SOFTWARE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_STORE_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_STORE_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUBJECT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUBJECT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUBJECTLINE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUBJECTLINE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUBSCRIPTIONS_PRIVATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUBSCRIPTIONS_PRIVATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUMMARY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUMMARY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUMMARY_WEBSCRIPT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_SUMMARY_WEBSCRIPT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TAG_SCOPE_CACHE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TAG_SCOPE_CACHE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TAG_SCOPE_SUMMARY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TAG_SCOPE_SUMMARY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TAGGABLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TAGGABLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TELEPHONE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TELEPHONE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TEMPLATE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TEMPLATE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_THUMBNAIL_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_THUMBNAIL_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TITLE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TITLE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TO - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TO_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TRACK_NUMBER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TRACK_NUMBER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TYPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_TYPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_UPDATED - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_UPDATED_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_USER_NAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_USER_NAME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_USER_STATUS - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_USER_STATUS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_USER_STATUS_TIME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_USER_STATUS_TIME_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_VERSION_LABEL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_VERSION_LABEL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_VERSION_TYPE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_VERSION_TYPE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WAS - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- PROP_WAS_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AnvContentModel
- PROP_WEBSCRIPT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WEBSCRIPT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WORKING_COPY_LABEL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WORKING_COPY_LABEL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WORKING_COPY_MODE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WORKING_COPY_MODE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WORKING_COPY_OWNER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_WORKING_COPY_OWNER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_X_RESOLUTION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_X_RESOLUTION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_Y_RESOLUTION - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- PROP_Y_RESOLUTION_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- putHash(String, String) - Method in class org.saidone.service.notarization.AbstractNotarizationService
-
Persists the given hash.
- putHash(String, String) - Method in class org.saidone.service.notarization.EthereumService
-
Sends a zero-value transaction containing the given hash as data.
- putObject(String, Node, HashMap<String, String>, InputStream) - Method in class org.saidone.repository.EncryptedS3RepositoryImpl
-
Encrypts the provided content stream and stores it in S3.
- putObject(String, Node, HashMap<String, String>, InputStream) - Method in interface org.saidone.repository.S3Repository
-
Uploads a node's content to the specified S3 bucket using the node id as object key.
- putObject(String, Node, HashMap<String, String>, InputStream) - Method in class org.saidone.repository.S3RepositoryImpl
-
Uploads the provided stream as an object to S3.
R
- read() - Method in class org.saidone.misc.AnvDigestInputStream
- read() - Method in class org.saidone.misc.ProgressTrackingInputStream
-
Reads a single byte from the stream and updates the progress.
- read(byte[]) - Method in class org.saidone.misc.AnvDigestInputStream
- read(byte[], int, int) - Method in class org.saidone.misc.AnvDigestInputStream
- read(byte[], int, int) - Method in class org.saidone.misc.ProgressTrackingInputStream
-
Reads bytes into an array and updates the read progress.
- RecentlyProcessedFilter - Class in org.saidone.filter
-
An event filter for Alfresco repository events that ensures each node is processed only once within a configurable time threshold.
- removeAspects(String, List<String>) - Method in class org.saidone.service.AlfrescoService
-
Removes specified aspects from a node.
- REQUEST - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Constant identifying request audit entries.
- ResourceFileUtils - Class in org.saidone.utils
-
Utility class providing methods to access files from filesystem or classpath resources.
- ResourceFileUtils() - Constructor for class org.saidone.utils.ResourceFileUtils
- RESPONSE - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Constant identifying response audit entries.
- restoreNode(String, boolean) - Method in class org.saidone.service.VaultService
-
Restores a node from the vault back to Alfresco.
- restoreNode(String, String, boolean) - Method in class org.saidone.controller.VaultApiController
-
Restores a node previously archived in the vault.
- restoreNode(Node, boolean) - Method in class org.saidone.service.AlfrescoService
-
Restores a previously archived or deleted node into the repository.
- restoreNodeContent(String, NodeContentStream) - Method in class org.saidone.service.AlfrescoService
-
Restores the content of a node by uploading the provided content stream.
- RN_PREFIX - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- RN_URI - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
S
- s3Client - Variable in class org.saidone.repository.S3RepositoryImpl
-
AWS S3 client used to perform the requests.
- s3Client() - Method in class org.saidone.config.S3Config
-
Builds the Amazon S3 client used as storage backend.
- S3Config - Class in org.saidone.config
-
Configuration for the Amazon S3 client used as storage backend.
- S3Config() - Constructor for class org.saidone.config.S3Config
- S3ContentService - Class in org.saidone.service.content
-
ContentService
implementation that stores node binaries in Amazon S3. - S3ContentService() - Constructor for class org.saidone.service.content.S3ContentService
- S3Repository - Interface in org.saidone.repository
-
Abstraction over the minimal set of S3 operations required by the vault.
- S3RepositoryImpl - Class in org.saidone.repository
-
Default
S3Repository
implementation relying on the AWS SDKS3Client
. - S3RepositoryImpl() - Constructor for class org.saidone.repository.S3RepositoryImpl
- save(NodeWrapper) - Method in class org.saidone.service.MongoNodeService
-
Persists the given wrapped node metadata.
- save(NodeWrapper) - Method in interface org.saidone.service.NodeService
-
Persists the given wrapped node metadata.
- save(S) - Method in class org.saidone.repository.EncryptedMongoNodeRepositoryImpl
-
Saves the given node entity after encrypting its JSON content.
- save(S) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- saveAll(Iterable<S>) - Method in class org.saidone.repository.MongoNodeRepositoryImpl
- saveEntry(AuditEntry) - Method in interface org.saidone.service.audit.AuditService
-
Persist the provided audit entry.
- saveEntry(AuditEntry) - Method in class org.saidone.service.audit.AuditServiceImpl
-
Persist the provided audit entry in MongoDB.
- saveFile(InputStream, String, String, Map<String, String>) - Method in class org.saidone.repository.EncryptedGridFsRepositoryImpl
-
Saves a file to GridFS after encrypting its content.
- saveFile(InputStream, String, String, Map<String, String>) - Method in interface org.saidone.repository.GridFsRepository
-
Stores the provided stream as a file.
- saveFile(InputStream, String, String, Map<String, String>) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Stores a new file in GridFS.
- searchAndProcess(String, Integer, Consumer<String>) - Method in class org.saidone.service.AlfrescoService
-
Executes a search query and processes each resulting node ID using the provided processor, limiting the number of pages processed.
- searchAndProcess(String, Consumer<String>) - Method in class org.saidone.service.AlfrescoService
-
Executes a search query and processes each resulting node ID using the provided processor.
- searchNodes(String, Instant, Instant, int, int, Sort.Direction) - Method in class org.saidone.controller.VaultApiController
-
Searches nodes archived within the specified date range with pagination support.
- Secret - Class in org.saidone.service.crypto
-
Container for a secret value retrieved from Vault.
- Secret() - Constructor for class org.saidone.service.crypto.Secret
- SecretService - Class in org.saidone.service
-
Service class for interacting with Vault to retrieve secrets.
- SecretService() - Constructor for class org.saidone.service.SecretService
- SecurityConfig - Class in org.saidone.config
-
Basic security configuration securing the actuator endpoints.
- SecurityConfig() - Constructor for class org.saidone.config.SecurityConfig
- securityWebFilterChain(ServerHttpSecurity) - Method in class org.saidone.config.SecurityConfig
-
Configures security for actuator endpoints.
- setApplicationContext(ApplicationContext) - Method in class org.saidone.component.BaseComponent
-
Stores the injected
ApplicationContext
for later use. - shutDown(int) - Method in class org.saidone.component.BaseComponent
-
Closes the Spring context and terminates the JVM with the given exit code.
- START_PREFIX - Static variable in interface org.saidone.misc.Constants
-
Prefix displayed when a component is starting.
- stop() - Method in class org.saidone.component.BaseComponent
-
Called just before the bean is destroyed.
- stop() - Method in class org.saidone.service.content.S3ContentService
- stop() - Method in class org.saidone.service.notarization.EthereumService
-
Shuts down the Web3j client before the bean is destroyed.
- STOP_PREFIX - Static variable in interface org.saidone.misc.Constants
-
Prefix displayed when a component is stopping.
- SystemSearchRequest - Class in org.saidone.model
-
DTO used for invoking the Alfresco System API search endpoint.
- SystemSearchRequest() - Constructor for class org.saidone.model.SystemSearchRequest
T
- taskExecutor() - Method in class org.saidone.config.AsyncConfig
- test(RepoEvent<DataAttributes<Resource>>) - Method in class org.saidone.filter.PathFilter
- test(RepoEvent<DataAttributes<Resource>>) - Method in class org.saidone.filter.RecentlyProcessedFilter
- TIMESTAMP - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Field name for the audit entry timestamp.
- TYPE - Static variable in interface org.saidone.service.audit.AuditEntryKeys
-
Field name for the entry type.
- TYPE_AUTHORITY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_AUTHORITY_CONTAINER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_AUTHORITY_CONTAINER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_AUTHORITY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CATEGORY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CATEGORY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CATEGORY_ROOT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CATEGORY_ROOT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CMOBJECT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CMOBJECT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CONTENT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_CONTENT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_DICTIONARY_MODEL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_DICTIONARY_MODEL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_FAILED_THUMBNAIL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_FAILED_THUMBNAIL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_FOLDER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_FOLDER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_LINK - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_LINK_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_ML_CONTAINER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_ML_CONTAINER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_ML_ROOT - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_ML_ROOT_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_PERSON - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_PERSON_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_RATING - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_RATING_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_SAVEDQUERY - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_SAVEDQUERY_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_SYSTEMFOLDER - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_SYSTEMFOLDER_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_THUMBNAIL - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_THUMBNAIL_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_ZONE - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- TYPE_ZONE_LOCALNAME - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
U
- updateFileMetadata(String, Map<String, String>) - Method in interface org.saidone.repository.GridFsRepository
-
Updates metadata for an existing stored file.
- updateFileMetadata(String, Map<String, String>) - Method in class org.saidone.repository.GridFsRepositoryImpl
-
Updates the metadata document of a stored file.
- updateKey(String) - Method in interface org.saidone.service.crypto.KeyService
-
Re-encrypts the node identified by the given ID using the latest available key version and persists the updated node.
- updateKey(String) - Method in class org.saidone.service.crypto.KeyServiceImpl
-
Re-encrypts the node identified by the given ID using the latest key version.
- updateKey(String, int) - Method in class org.saidone.controller.VaultApiController
-
Re-encrypts all nodes currently protected with the specified key version.
- updateKey(String, String) - Method in class org.saidone.controller.VaultApiController
-
Updates the encryption key for a node.
- updateKeys(int) - Method in interface org.saidone.service.crypto.KeyService
-
Re-encrypts all nodes currently protected with the specified key version to the latest version.
- updateKeys(int) - Method in class org.saidone.service.crypto.KeyServiceImpl
-
Re-encrypts all nodes currently protected with the specified key version by delegating each node to
KeyServiceImpl.updateKey(String)
. - userDetailsService() - Method in class org.saidone.config.SecurityConfig
-
Defines the in-memory user securing the actuator endpoints.
- UUID - Static variable in interface org.saidone.model.MetadataKeys
-
Unique identifier of the stored object.
V
- VaultApiController - Class in org.saidone.controller
-
REST controller that exposes operations for interacting with the vault.
- VaultApiController() - Constructor for class org.saidone.controller.VaultApiController
- VaultException - Exception Class in org.saidone.exception
-
Base class for all runtime exceptions thrown by the Alfresco Node Vault.
- VaultException(String) - Constructor for exception class org.saidone.exception.VaultException
- VaultService - Class in org.saidone.service
-
Service responsible for archiving, restoring and managing nodes in the vault.
- VaultService() - Constructor for class org.saidone.service.VaultService
- version - Variable in class org.saidone.service.crypto.Secret
-
Version of the secret as stored in Vault metadata.
W
- WEBDAV_PREFIX - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- WEBDAV_URI - Static variable in interface org.saidone.model.alfresco.AlfrescoContentModel
- write(byte[], int, int) - Method in class org.saidone.misc.ProgressTrackingOutputStream
-
Writes bytes from a buffer and updates the write progress.
- write(int) - Method in class org.saidone.misc.ProgressTrackingOutputStream
-
Writes a single byte and updates the write progress.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form