# All Classes and Interfaces

Class
Description
AbstractAccessionRegisterAction
Accession Register Handler
AbstractAccessionRegisterAction.AccessionRegisterInfo
AbstractConnection
This class must be the reference to create new connection implementation compatible with vitam client
AbstractContractModel
Data Transfer Object Model of access contract (DTO).
AbstractDriver
This class must be the reference to create new drivers implementation compatible with vitam
AbstractErrorAccumulator<E>
AbstractGraphComputePlugin
Common implementation of compute graph for UNIT and GOT
AbstractJsonType
Default base class for Data stored as Json or Xml.
AbstractMockClient
Abstract Mock common client
AbstractMockClient
Abstract Mock common client
AbstractMockClient.FakeInboundResponse
Fake Inbound Response for Mock client support
AbstractMockClient.FakeInboundResponse
Fake Inbound Response for Mock client support
AbstractParser<E>
Abstract class implementing Parser for a Request Common abstract for both Multiple and Single Request
AbstractRequest
Common Abstract Request
AbstractShiroTest
Class to use when a test needs a shiro Subject or SecurityManager.
AbstractVitamCache<T,V>
Abstract vitam cache
AbstractVitamLogger
This class implements all methods that have a `VitamLogLevel` parameter by default to call specific logger methods such as `VitamLogger.info(String)` or `VitamLogger.isInfoEnabled()`.
AbstractX509CredentialsMatcher
Based on work: Copyright Paul Merlin 2011 (Apache Licence v2.0)
AbstractX509Realm
Based on work: Copyright Paul Merlin 2011 (Apache Licence v2.0)
AccessContract
Defines an Access contract model for SIP transfer control.
AccessContractIdContainerFilter
Manage the X_ACCESS_CONTRACT_ID header from the server-side perspective.
AccessContractIdHeaderHelper
Helper class to manage the X_ACCESS_CONTRAT_ID and VitamSession links
AccessContractImpl
AccessContractImpl.AccessContractValidationService
Contract validator and logBook manager
AccessContractModel
Data Transfer Object Model of access contract (DTO).
AccessContractRestrictionHelper
AccessContractValidator
Used to validate contracts (any class that extends AbstractContractModel) and to apply acceptance rules.
AccessExtAPI
AccessExtAPI containing different AccessExt uri
AccessExternalClient
Access External Client Interface
AccessExternalClientException
Main Access Client Exception
AccessExternalClientFactory
Access External Client Factory
Used to create access client : if configuration file does not exist 'access-external-client.conf',
mock access client will be returned
AccessExternalClientNotFoundException
Exception indicating a resource requested by a client was not found on the server.
AccessExternalClientServerException
Exception indicating the Logbook server has an internal error.
AccessExternalClientV2
Access External Client Interface
AccessExternalClientV2Factory
Access External Client Factory
Used to create access client : if configuration file does not exist 'access-external-client.conf',
mock access client will be returned
AccessExternalConfiguration
AccessConfiguration contains database access informations
AccessExternalMain
Access External web application
AccessExternalNotFoundException
AccessException access error
AccessExternalResource
AccessExternalResourceV2
AccessInternalClient
Access client interface
AccessInternalClientException
Main Access Client Exception
AccessInternalClientFactory
Access client factory
Used to create access client : if configuration file does not exist 'access-client.conf',
mock access client will be returned
AccessInternalClientIllegalOperationException
AccessInternalClientNotFoundException
Exception indicating a resource requested by a client was not found on the server.
AccessInternalClientServerException
Exception indicating the Logbook server has an internal error.
AccessInternalClientUnavailableDataFromAsyncOfferException
AccessInternalConfiguration
AccessConfiguration contains database access informations
AccessInternalException
AccessException access error
AccessInternalExecutionException
AccessExecutionException throw when the execution in access module has an error
AccessInternalIllegalOperationException
AccessInternalMain
AccessInternalModule
AccessModule interface for database operations in select
AccessInternalModuleImpl
AccessModuleImpl implements AccessModule
AccessInternalResource
Access Resource REST API
AccessInternalResourceImpl
AccessInternalRuleExecutionException
AccessInternalUnavailableDataFromAsyncOfferException
AccessionRegisterBackupModel
Description of metadata collection Backup model.
AccessionRegisterDetail
Accession Register Detail document
AccessionRegisterDetailModel
POJO java use for mapping @`AccessionRegisterDetail`
AccessionRegisterException
Accession Register Exception
AccessionRegisterStatus
Enum AccessionRegisterStatus different constants status code for Accession register
AccessionRegisterStep
Step defining Accession register behavior
AccessionRegisterSummary
Accession Register Summary document
AccessionRegisterSummaryModel
POJO java use for mapping @`AccessionRegisterSummary`
AccessionRegisterSymbolic
Accession Register Summary document
AccessionRegisterSymbolicModel
AccessLogInfoModel
AccessLogParameters
AccessLogStructure
AccessLogUtils
AccessParams
Access parameters with the configuration
AccessRequestContext
AccessRequestManager
AccessRequestMetrics
AccessRequestReference
AccessRequestReferentialException
AccessRequestReferentialRepository
AccessRequestResult
AccessRequestStatus
AccessRequestValue
AccessRightType
AccessService
Access service containing common code for access
AccessStep
step defining access glue
AccessUnauthorizedException
Exception used when contract does not give access to the Vitam
Action
Action component
Action
Action class containing an actionDefinition
ActionDefinition
ActionDefinition class This class is used to define an action It has for the moment 2 fields actionKey and actionType
ActionHandler
ActionHandler abstract class of interface Action
Each ActionHandler must implements some public static methods:
ActionPreservation
ActionTypePreservation
ActivationStatus
Enum for activation status (ACTIVE / INACTIVE)
AddAction
Add Action: $add : { name : [ value, value, ...
AddAction
Add Action
AdditionalProofType
AdminApplication
Admin application class
AdminBatchReportApplication
AdminMassReportApplication
AdminBatchReportResource
AdminClient
Admin basic client interface
AdminClient
Admin basic client interface
AdminCollections
All collections in functional admin module
AdminContextResource
AdminCRLResource
AdminDataMigrationResource
AdminExternalClient
Admin External Client Interface
AdminExternalClientException
AdminExternalClientFactory
Admin External Client Factory
Used to create admin external client : if configuration file does not exist 'access-external-client.conf',
mock access client will be returned
AdminExternalClientMock
Mock client implementation for Admin External
AdminExternalClientRest
AdminFunctionalApplication
Admin functional Application declaring resources for the functional administration of Vitam
AdminIdentityApplication
rest module declaring admin resource
AdminIdentityResource
AdminLogbookApplication
Admin application.
AdminManagementClient
AdminManagementClient interface
AdminManagementClientBadRequestException
AdminManagementClientFactory
Admin management client factory use to get client by type "rest" or "mock"
AdminManagementClientMock
Mock client implementation for AdminManagement
AdminManagementClientServerException
Accession Register Exception
AdminManagementConfiguration
AdminManagementConfiguration inherated from DbConfigurationImpl
AdminManagementConfigurationValidator
AdminManagementExternalResource
AdminManagementMain
Admininstration management web application
AdminManagementOntologyLoader
AdminManagementResource
AdminMetadataApplication
Admin application.
AdminMetadataManagementResource
AdminMigrationResource
AdminOfferApplication
AdminOfferDiffResource
Offer diff resource.
AdminOfferSwiftMigrationResource
AdminOfferSyncResource
AdminOntologyResource
AdminOperationResource
AdminPersonalCertificateResource
AdminPublicConfigurationResource
AdminRequestIdFilter
AdminSchedulerResource
AdminSecurityDataMigrationResource
AdminSecurityDataMigrationResource.ResponseMessage
AdminSecurityProfileResource
AdminStatusMessage
Default Administration Status message
AdminStatusResource
AdminStatusResource : Manage Admin Functionality through Admin URI
AdminStorageApplication
Admin application.
AdminTapeResource
Agencies
Defines a Agency collection.
AgenciesImportResult
AgenciesModel
Data Transfer Object Model of Agency
AgenciesParser
Agencies Parser
AgenciesReport
Data Transfer Object Model of Reporting
AgenciesResource
AgenciesService
AgenciesService class allowing multiple operation on AgenciesService collection
AgenciesStep
AgencyImportDeletionException
AgencyImportDeletionException manage File Rules Exception
AgentTypeModel
Model for AgentType defined in seda.xsd
AlertLogbookOperationsDecorator
LogbookOperationsDecorator implementation.
AlertService
Interface for securiry alert service.
AlertServiceImpl
Security alert service implementation.
AmazonS3V2
Amazon SDK S3 V2 implementation
AntivirusApi
AntivirusClientFactory
Factory to get antivirus client instances.
AntivirusConfiguration
AntivirusConfiguration contains access informations for antivirus
AntivirusMain
Antivirus web application
AntivirusResource
AnyKeyFormat
ApiClient
ApiException
ApiKeyAuth
ApplicationParameter
Appplication Parameter interface
ApplicationStatusResource
Implementation of VitamResources which handle common tasks for all sub-implementation
ApplicativeTestResource
resource to manage system test
ApplicativeTestService
service to manage cucumber test
AppraisalRule
ArchiveCacheEntry
ArchiveCacheEvictionController
ArchiveCacheMetrics
ArchiveCacheStorage
Cache for archive storage on disk with Least Recently Used (LRU) eviction policy.
ArchiveEntryInputStream
ArchiveEntryInputStream class Archive input streams MUST override the `ArchiveEntryInputStream.read(byte[], int, int)` - or `ArchiveEntryInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
ArchiveReferentialException
ArchiveReferentialRepository
ArchiveUnitAtrExtra
The class DataObjectAtrExtra is storing the Object extra fields detail
ArchiveUnitContainDataObjectException
Define a Archive Unit Contain Data Object Exception to be thrown when an error occurred, not a fatal error This kind of exception occurs when an archive unit references a Binary Data Object instead of a Data Object Group
ArchiveUnitExportGraphModel
ArchiveUnitHistoryDataModel
ArchiveUnitHistoryModel
ArchiveUnitIdentifierKeyModel
ArchiveUnitInternalModel
ArchiveUnit internal model (_id, _mgt...)
ArchiveUnitLifecycleUpdateUtils
ArchiveUnitUpdateUtils in order to deal with common update operations for units
ArchiveUnitListener
listener to unmarshall seda
ArchiveUnitMapper
Map the object ArchiveUnitModel generated from Unit data base model To a jaxb object ArchiveUnitType This help convert ArchiveUnitModel to xml using jaxb
ArchiveUnitMapper
map archive unit to model
ArchiveUnitModel
ArchiveUnit external model (#id, #management...)
ArchiveUnitOntologyValidationException
Exception to be thrown when archive unit contains fields declared in ontology with wrong usage (string instead of long, etc...)
ArchiveUnitProfile
Defines an archive unit Profile collection.
ArchiveUnitProfileManager
This class manage validation and log operation of profile service
ArchiveUnitProfileModel
POJO java use for mapping @`ArchiveUnitProfile`
ArchiveUnitProfileResource
ArchiveUnitProfileSchemaResource
ArchiveUnitProfileSchemaService
This service manages CRUD on Archive unit profiles
ArchiveUnitProfileSchemaServiceImpl
ArchiveUnitProfileSedaVersion
ArchiveUnitProfileService
This service manages CRUD on Archive unit profiles
ArchiveUnitProfileServiceImpl
The implementation of the archive unit profile CRUD
ArchiveUnitProfileStatus
Enum ArchiveUnitProfileStatus.
ArchiveUnitProfileStep
Profile Step
ArchiveUnitProfileValidator
Used to validate archive unit profiles and to apply acceptance rules.
ArchiveUnitProfileValidator.RejectionCause
Rejection Cause
ArchiveUnitRoot
ArchiveUnitRulesUpdateActionPlugin
ArchiveUnitRulesUpdateAction Plugin.
ArchiveUnitTreeExportModel
ArchiveUnitUpdateUtils
ArchiveUnitUpdateUtils in order to deal with common update operations for units
ArrayFormat
ArrayListScrollSpliterator<T>
ScrollSpliterator
AsyncInputStreamHelper
Async Response for InputStream Helper Usage: Direct download, where no Http Client is called but a direct InputStream generated
AsyncResourceBulkId
AsyncResourceCallback
Interface for a callback method used by AsyncResourcesMonitor class to notify origin workflow when async resource monitoring is finished (async resources are ready, need to be recreated or workflow has been interrupted).
AsyncResourceCleaner
Helper service that handles background cleanup of unused asynchronous resources from storage engine.
AsyncResourcesMonitor
Global processing service monitoring regularly the status of asynchronous resources from storage engine.
AsyncResponseJunitTest
Minimal implementation for AsyncResponse Tests in Junit
AsyncWorkspaceTransfer
Send asynchronously files to the workspace Manage double collection, one for managing completable waitMonitor as batch The scond collection is for WorkspaceQueue, information of files to be sent to the workspace
AtrKoBuilder
Archive Transfer Reply KO from primary Ingest external steps
AtrParser
AuditCheckObjectGroupResult
AuditCheckObjectGroupResult.
AuditCheckObjectPlugin
AuditCheckObjectResult
AuditCheckObjectResult
AuditDataConsistencyMongoEsJob
AuditException
AuditException
AuditExistenceService
AuditExistenceService
AuditFinalizePlugin
AuditFinalizePlugin.
AuditFullStatusCount
Counter of different status for all statuses of an object group
AuditIntegrityService
AuditIntegrityService
AuditLogbookOptions
The options for launch audit logbook
AuditMetadataFetcher
AuditObject
AuditObject
AuditObjectGroup
AuditObjectGroup
AuditObjectGroupModel
AuditObjectGroupModel
AuditObjectGroupReportEntry
AuditObjectJob
AuditObjectVersion
AuditObjectVersion
AuditOperationFinder
AuditOptions
AuditPoller
AuditPreparePlugin
AuditPreparePlugin.
AuditProcessState
AuditReferentialOptions
AuditReportRepository
AuditReportRepository
AuditReportService
AuditReportService
AuditStatsModel
Additional statistics for audit report.
AuditStatusCount
Contains counter for each statues.
AuditStep
AuditStep class
AuditVitamException
AuditWorkflowConstants
Constants for the Ingest Workflow.
AuditWorkflowLauncher
Authentication
AuthenticationLevel
Enumeration of the Vitam authentication levels.
AuthorizationFilter
Authorization Filter
AuthorizationFilter
Handles permission based access authorization for REST endpoints.
AuthorizationFilterHelper
Authorization Filter Helper
AutomaticIngestThread
BackgroundLogbookTypeProcessHelper
BackgroundObjectDigestValidator
BackupFileStorage
BackupLogbookManager
Class manage logbook operations logging
BackupService
BackupService class for storing files in offers Thread Safe
BackupServiceException
Define a BackupServiceException Exception to be thrown when something is not found
BackupWriteException
BadRequestException
BadRequestException : Bad Request Exception
BaseInheritedResponseModel
BaseXx
Base16, Base32 and Base64 codecs
BasicAuthenticationFilter
Handles REST endpoints's access based on the basic authentication.
BasicAuthModel
Description of Vitam Basic authentication.
BasicClient
Basic client api for vitam client
BasicClient
Basic client api for vitam client
BasicFileStorage
BasicVitamServer
Basic implementation of a vitam server using embedded jetty as underlying app server
BasicVitamStatusServiceImpl
BasicVitamStatusServiceImpl : Manage Basic Functionality of Status Service
Batch
BatchDto
BatchObjectInformationResponse
BatchProcessingQuerySchemaValidator
BatchReportClient
BatchReportClient
BatchReportClientFactory
BatchReportClientFactory
BatchReportClientRest
BatchReportConfiguration
Mass Report Configuration
BatchReportException
BatchReportException
BatchReportMain
MassReportMain
BatchReportResource
BatchReportServiceImpl
BatchRulesUpdateInfo
BatchStatus
BatchStatusDto
BinaryEventData
BinarySizePlatformThreshold
BinarySizePlatformThreshold.SizeUnit
BinarySizeTenantThreshold
BooleanQuery
Boolean Query
BooleanQuery
the class Boolean query
BoundedByteBuffer
Buffer with buffering allowing One Writer and Multiple Readers.
BsonHelper
BucketTopologyHelper
BufferedConsumer<T>
BuilderToken
Main language definition
BuilderToken.FACET
FACET model
BuilderToken.FACETARGS
FACET args model
BuilderToken.FILTERARGS
Specific values for Filter arguments
BuilderToken.GLOBAL
Global model
BuilderToken.MULTIFILTER
Action Filter model
BuilderToken.PROJECTION
Projection model
BuilderToken.PROJECTIONARGS
Projection args model
specific fields: version, id, ...
BuilderToken.QUERY
Query model
BuilderToken.QUERYARGS
Query args model
BuilderToken.RANGEARGS
Range args model
BuilderToken.SELECTFILTER
SelectFilter model
BuilderToken.UPDATEACTION
Update model
BuildObjectGroupTraceabilityActionPlugin
BuildTraceabilityActionPlugin
BuildUnitTraceabilityActionPlugin
BulkAtomicUpdateFinalize
BulkAtomicUpdateMetadataService
BulkAtomicUpdateModelUtils
BulkAtomicUpdateProcess
Update from distribution :
- execute update (bulk metadata)
- compute results : if not updated (because nothing to do) => WARNING/ add batch-report line, if KO/ add batch-report line, if OK to the next
- in case of OK update and store the lfc of the unit with diff and add to batch report
BulkAtomicUpdateQueryProcessBulk
BulkAtomicUpdateQueryProcessBulk Gathers bulk update queries
BulkAtomicUpdateQueryProcessItem
BulkAtomicUpdateQueryProcessItem Represents an update query
BulkAtomicUpdateReportAppender
BulkAtomicUpdateResult
BulkAtomicUpdateStatus
BulkAtomicUpdateStep
BulkAtomicUpdateStep class
BulkBufferingEntryIterator<T>
Iterator that loads data in chunks, and return single entries
BulkMoveEntry
BulkMoveRequest
BulkObjectAvailabilityRequest
BulkObjectAvailabilityResponse
BulkObjectStoreRequest
BulkObjectStoreResponse
BulkSelectQueryParallelProcessor
Handles execution of bulk select queries, in concurrent executors This class is stateful, and supports concurrent access to public methods.
BulkSelectQueryResultFailure
BulkSelectQueryResultOK
BulkStorageDistribution
BulkUnitInsertEntry
BulkUnitInsertRequest
BulkUpdateUnitMetadataReportEntry
BulkUpdateUnitMetadataReportRepository
BulkUpdateUnitReportKey
BusinessApplication
Business application for access external declaring resources and filters
BusinessApplication
Business application for access internal declaring resources and filters
BusinessApplication
Business Application for Antivirus
BusinessApplication
BusinessApplication
module declaring business resource
BusinessApplication
module declaring business resource
BusinessApplication
Business application for elastic-kibana-interceptor declaring resources and filters
BusinessApplication
Business application for function administration declaring resources and filters
BusinessApplication
Business application for ihm demo declaring resources and filters
BusinessApplication
Business Application for ihm recette declaring resources and filters
BusinessApplication
Business application for ingest external declaring resources ad filters
BusinessApplication
Business Application for Ingest Internal
BusinessApplication
Logbook application declaring resources and filters
BusinessApplication
Metadata resources and filter
BusinessApplication
Processing Management resources
BusinessApplication
BusinessApplication
module declaring business resource
BusinessApplication
Business application for storage engine declaring resources and fiters
BusinessApplication
Offer register resources and filters
BusinessApplication
Business Application for Worker
BusinessApplication
Workspace register resources and filters
BusinessObjectType
Enum BusinessObjectType different constants business object types
CachedArchiveUnitProfileLoader
CachedOntologyLoader
CachedSchemaValidatorLoader
CanonicalJsonFormatter
Json serializer with canonicalization.
CardinalityFacet
cardinality facet
CatalogResponse
CertificateBaseModel
base model for identity
CertificateCRLCheckRepositoryHelper
Certificate state updater helper class
CertificateCRLCheckStateUpdater<T>
Certificate state updater contract for revocation check of VITAM's identity and personal certificates.
CertificateExceptionMapper
mapper to CertificateException
CertificateRepository
CertificateResource
CertificateStatus
Status for certificate against a CRL check Default : VALID
CertUtils
ChangesHistory
ChangesTriggerConfigFileException
CharsetUtils
Charset Utility class
CheckAntivirusActionPlugin
CheckAntivirusActionPlugin Plugin.
CheckArchiveProfileActionHandler
Check Archive Profile Handler - verify profil in manifest
CheckArchiveProfileRelationActionHandler
Check Archive Profile Relation Handler Verify the relation between ingest contract and profil in manifest
CheckArchiveProfileRelationActionHandler.CheckProfileStatus
Check profile status values
CheckArchiveUnitProfileActionPlugin
CheckArchiveUnitProfile Plugin.
CheckArchiveUnitSchemaActionPlugin
CheckArchiveUnitSchema Plugin.
CheckAtrAndAddItToWorkspacePlugin
CheckAttachementActionHandler
CheckClassificationLevelActionPlugin
CheckClassificationLevelAction Plugin
CheckConcurrentWorkflowLockHandler
Elimination lock check handler.
CheckConformityActionPlugin
CheckConformityAction Plugin.
CheckDataObjectPackageActionHandler
Check HEADER Handler
CheckDistributionThreshold
CheckDistributionThresholdBase
Check distribution threshold.
CheckHeaderActionHandler
Check HEADER Handler
CheckIngestContractActionHandler
Handler class used to check the ingest contract of SIP.
CheckIngestContractActionHandler.CheckIngestContractStatus
Check ingest contract status values
CheckNoObjectsActionHandler
Handler checking that no objects in manifest
CheckObjectGroupSchemaActionPlugin
CheckObjectGroupSchemaAction Plugin.
CheckObjectSizeActionPlugin
CheckSizeActionPlugin Plugin.
CheckObjectsNumberActionHandler
Handler checking that digital objects number in workspace matches with manifest.xml.
CheckObjectsNumberMessage
Display logged messages
CheckObjectUnitConsistencyActionHandler
Check SIP - Object and Archiveunit Consistency handler
CheckOriginatingAgencyHandler
Handler class used to check the originating agency of SIP.
CheckQueriesThreshold
Check is the threshold value (provided in query.json or by default platform) is less or equal than number of queries in query.json file
CheckResourceAvailability
Abstract service of resource availability plugins.
CheckSanityItem
CheckSedaActionHandler
Check Seda Handler
ChecksInformation
ChecksInformation.CheckedItem
ChecksInformation.ChecksAction
ChecksInformation.ChecksSourceDestination
ChecksInformation.ChecksType
ChecksSecureTraceabilityDataHashesPlugin
ChecksSecureTraceabilityDataStoragelogPlugin
CheckStorageAvailabilityActionHandler
CheckStorageAvailability Handler.
CheckVersionActionHandler
CheckVersionActionHandler handler class used to check the versions of DataObject in manifest
ClassificationLevel
Class classification level
ClassificationLevelUtil
classification level service
ClassificationRule
CleanupReport
CleanupReportManager
In memory report management for ingest cleanup workflow.
ClientConfiguration
Defines minimal common configurations for client configuration properties.
ClientConfigurationImpl
ClientConfiguration interface's implementation
ClientConfigurationImpl
ClientConfiguration interface's implementation
ClientMockResultHelper
Results for client mock
ClientMockResultHelper
Results for client mock
CloseableIterable<E>
CloseableIterator<E>
Iterator with a close method.
CloseableIteratorUtils
Helper class for CloseableIterators
CodeKeywordType
CollectArchiveUnitModel
CollectDeletionUnitPreparationHandler
Collect Deletion unit preparation handler.
CollectExternalClient
Collect Client Interface
CollectExternalClientException
Main Access Client Exception
CollectExternalClientFactory
Collect Client Factory class.
CollectExternalClientInvalidRequestException
CollectExternalClientNotFoundException
NotFound Access Client Exception
CollectExternalClientRest
Collect Client implementation for production environment
CollectExternalConfiguration
Collect external Configuration
CollectExternalException
Exception is the superclass of all VITAM processing exceptions.
CollectExternalIngestService
CollectExternalInvalidRequestException
CollectExternalMain
Collect External web application
CollectExternalNotFoundException
CollectExternalResource
CollectExternalServerSideException
CollectFilenameResolver
CollectHelper
CollectIngestFinalizationPlugin
Collect ingest finalization plugin.
CollectInternalClient
Collect Client Interface
CollectInternalClientException
CollectInternalClientFactory
Collect Client Factory class.
CollectInternalClientInvalidRequestException
CollectInternalClientNotFoundException
CollectInternalClientRest
Collect Client implementation for production environment
CollectInternalConfiguration
CollectInternalException
Exception is the superclass of all VITAM processing exceptions.
CollectInternalInvalidRequestException
CollectInternalMain
launch collect server
CollectInternalNotFoundException
CollectInternalResource
CollectInternalServerSideException
CollectInvalidCsvFormatException
CollectInvalidJsltTransformerException
CollectInvalidJsonlFormatException
CollectionBackupModel
Description of collectionBackup model.
CollectionConfiguration
CollectionConfigurationUtils
CollectionCustomSearchConfiguration
CollectionSearchConfiguration
CollectionSearchConfigurationUtils
CollectJsltTransformationFailedException
CollectJsonMetadataLine
CollectJsonMetadataSelector
CollectMetadataExternalResource
CollectRequestResponse
CollectService
CollectStep
step defining collect behaviors
CollectType
CollectUnitModel
CombinedSchemaModel
POJO java use for mapping @
invalid reference

    fr.gouv.vitam.functional.administration.common.CombinedSchemaModel

CombinedSchemaProcessor
CommitLifeCycleActionHandler
CommitLifeCycle Handler
CommitLifeCycleObjectGroupActionHandler
CommitLifeCycleObjectGroup Handler
CommitLifeCycleUnitActionHandler
CommitLifeCycleUnit Handler
CommonBusinessApplication
list of all business application
CommonMediaType
CommonMediaType contains a different archive mime type supported by Vitam
CommonMetadataMetrics
CommonProcessingMetrics
CommonPurgeDeleteService
CommonPurgeDeleteService class
CommonReportService<T>
CommonRule
Common rule Interface
CommonRuleBase
Base for Common rule Interface in order to manage seda multi versions
CommonStep
CommonStep.MyRunnable
CompactedOfferLog
CompareQuery
Compare Query
CompareQuery
the class of compare query
CompressInformation
CompressInformation POJO containing information on files to be compressed
ComputedInheritedRuleModel
ComputedInheritedRules
ComputedInheritedRules
ComputedInheritedRulesCheckDistributionThreshold
ComputedInheritedRulesException
ComputedInheritedRulesException
ComputeInheritedRuleProgenyIdentifierPlugin
ComputeInheritedRulesActionPlugin
ComputeInheritedRulesDeletePlugin
ComputeInheritedRuleService
Unit inherited rules service
ComputeInheritedRulesFinalizationPlugin
ComputeInheritedRulesFinalizationPlugin
ComputeInheritedRulesInvalidatorPlugin
ComputeInheritedRulesPreparationPlugin
ComputeInheritedRulesPreparation
Configuration
ConfigurationApplication
Configuration Applucation
ConfigurationFile
Configuration File Interface
ConfigurationUtil
Basic helper methods for reclassification plugins
ConflictClientException
Connection
Represents a connection to the distant storage offer service that is provided by the driver when calling the connect method:
ConnectionImpl
Workspace Connection Implementation
ContainerInformation
Container basic information for capacity feature
ContainerUtils
Formatting & parsing utils for container names.
ContentAddressableStorage
The ContentAddressableStorage interface.
ContentAddressableStorageAbstract
Abstract class of CAS that contains common methos
ContentAddressableStorageAlreadyExistException
Thrown when creating a resource (Container, Folder) that already exists.
ContentAddressableStorageBadRequestException
ContentAddressableStorageCompressedFileException
Thrown when there is an error on a Compressed file (format, etc).
ContentAddressableStorageDatabaseException
Thrown when the workspace client server is unavailable
ContentAddressableStorageDigestMismatchException
ContentAddressableStorageException
Top level Exception for all Workspace Exceptions
ContentAddressableStorageJcloudsAbstract
Abstract class of CAS that contains common methods for a Jclouds backend
ContentAddressableStorageNotAcceptableException
ContentAddressableStorageNotFoundException
Thrown when a resource (Container, Folder) cannot be located.
ContentAddressableStorageServerException
Thrown when the workspace client server is unavailable
ContentAddressableStorageUnavailableDataFromAsyncOfferException
ContentAddressableStorageZipException
Thrown when there is an error on a zip file resource (format, etc).
ContentLengthCountingMetricsFilter
Context
Defines a Context collection.
ContextModel
Data Transfer Object Model of Context
ContextPreservationReport
ContextPreservationReport
ContextResource
Contexts
ContextService
ContextService Interface declaring methods associated to contexts
ContextServiceImpl
ContextStatus
Enum ContextStatus.
ContextStep
Context Step
ContextValidator
Context Validator class
ContextValidator.ContextRejectionCause
Context Rejection Cause inner class
ContractHelper
Common utils for contract services
ContractLogbookService
ContractResource
ContractsDetailsModel
Data Transfer Object Model of ingest contract with subobjects (DTO).
ContractService<T>
ContractService Interface declaring common methods for Contracts
ContractsStep
ControlProcessor
CoreMetadataMapper
Map the object MetadataModel generated from ObjectGroup data base model To a jaxb object CoreMetadataType This help convert MetadataModel to xml using jaxb
CountFacet
count facet
CountingIterator<T>
CountingIterator.EntryWithIndex<T>
CoverageType
CreateManifest
create manifest and put in on workspace
CreateProfileModel
CriteriaProjectDto
CRLExceptionMapper
mapper to CRLException
CRLService
CRL service contract for revocation check of VITAM's identity and personal certificates.
CRLServiceImpl
CsvErrorAccumulator
CsvHeaderFieldNameIterable
CsvHeaderFieldNameIterable.FieldEntry
CsvHeaderValidationManager
CsvHelper
CsvMetadataUtils
CsvMetadataValidator
CsvToJsonConverter
CucumberLauncher
Class to manage cucumber
CustodialHistoryMapper
Custodial History Mapper
CustodialHistoryMapper
Custodial History Mapper
CustodialHistoryModel
Model CustodialHistory
CustomSearchOnFieldsConfiguration
CustomVitamHttpStatusCode
CycleFoundException
Exception used in DFS when a cycle is found
DatabaseConflictException
DatabaseConflictException error
DatabaseConnection
Generic interface for a Database connection
DatabaseCursor
DatabaseCursor class Show database position of request response
DatabaseException
Generic database exception throws by database services
DataCategory
Lists different type of data the access component can access to.
DataCategory
Define the differents type of "object" than can be stored, retrieve or deleted from different storage offer
DataConsistencyAuditConfig
DataContext
DataContext class
DataCorrectionFinalize
EvidenceAuditFinalize class
DataMigrationBody
DataObjectAtrExtra
The class DataObjectAtrExtra is storing the Object extra fields detail
DataObjectDetail
The class DataObjectDetail is stored all information of the DataObject (Physical or Binary)
DataObjectInfo
The class DataObjectInfo is stored all information of the DataObjectInfo
DataObjectReference
Data Object Reference POJO
DataObjectValidator
DataObjectVersions
DataObjectVersionToPatternsConvertor
DataObjectVersionType
DataRectificationCheckResourceAvailability
DataRectificationException
DataRectificationException class
DataRectificationHelper
DataRectificationService
DataCorrectionService class
DataRectificationStep
DataRectificationStep class
DateFormatterStrategy
DateFormatUtil
DateNormalizer
DateRangeFacet
Date Range facet
DateResolver
DbConfiguration
Defines minimal common configurations for database configuration properties.
DbConfigurationImpl
Implementation of DbConfiguraton Interface
DbFileInfoModel
DbFileInfoModel
DbFormatIdentificationModel
DbFormatIdentificationModel
DbObjectGroupModel
ObjectGroupInternalModel
DbObjectGroupModelBuilder
DbQualifiersModel
DbQualifiersModelBuilder
DbRequest
DB Request using MongoDB only
DbRequestHelper
DbRequest Helper common for Single and Multiple
DbRequestResult
This class is the result of DbRequestSingle's execution
DbRequestSingle
This class execute all request single in Vitam
DbStorageModel
DbStorageModel
DbVersionsModel
DbVersionsModel
DbVersionsModelBuilder
DdTapeLibraryService
DedicatedTenantConfiguration
DedicatedTenantConfiguration
DedicatedTenantCustomSearchConfiguration
DedicatedVirtualPathsTenantConfiguration
DefaultAdminClient
DefaultAdminClient
DefaultClient
Abstract client class for all vitam client
DefaultClient
Abstract client class for all vitam client
DefaultCollectionConfiguration
DefaultCollectionConfiguration
DefaultCustomSearchCollectionConfiguration
DefaultGriffin
DefaultGriffin class
DefaultMongoFormatterStrategy
DefaultOfferMain
DefaultOfferMain class
DefaultOfferResource
DefaultOfferService
Default offer service interface define offer methods
DefaultOfferServiceImpl
DefaultVitamApplicationConfiguration
Default minimal Vitam Application Configuration
DefaultVitamIHMApplicationConfiguration
Default minimal for Vitam IHM Application Configuration
DefaultWorkerParameters
Default parameters for worker
DeferredFileBufferingInputStream
An input stream that buffers data in memory for small sizes, and to a temporary file otherwise.
DelegateRetry<T,E>
DelegateRetryVoid<E>
Delete
Delete: { $query : query, $filter : multi } or [ query, multi ]
DeleteGotVersionsAccessionRegisterUpdatePlugin
DeleteGotVersionsActionPlugin
DeleteGotVersionsComputedDetails
DeleteGotVersionsFinalizationPlugin
DeleteGotVersionsPreparationPlugin
DeleteGotVersionsReportEntry
DeleteGotVersionsReportRepository
DeleteGotVersionsReportService
DeleteGotVersionsRequest
DeleteGotVersionsStoragePlugin
DeleteGotVersionsStoreMetadataAndLfcPlugin
DeleteMultiQuery
Delete: { $roots: roots, $query : query, $filter : multi } or [ roots, query, multi ]
DeleteParserMultiple
Delete Parser: { $roots: roots, $query : query, $filter : multi }
DeleteParserSingle
Delete Parser: { $query : query, $filter : multi }
DeleteToMongodb
Delete to MongoDb
DeletionActionDeleteObjectGroupPlugin
Deletion action delete object group plugin.
DeletionActionDeleteUnitPlugin
Deletion action delete unit plugin.
DeletionRequestBody
DescriptionStep
Description of the step execution.
DescriptiveMetadataMapper
Map the object DescriptiveMetadataModel generated from Unit data base model To a jaxb object DescriptiveMetadataContentType This help convert DescriptiveMetadataModel to xml using jaxb
DescriptiveMetadataMapper
Map the object DescriptiveMetadataContentType generated by jaxb when parse manifest.xml To a local java object DescriptiveMetadataModel that should match Unit data base model
DescriptiveMetadataModel
DescriptiveMetadataModel POJO
DetachedSigningRoleType
Difference<T>
Difference.DiffNode<T>
Differences
Digest
Digest implementation
DigestType
Digest Type (supported algorithms)
DigestTypeException
DigestValidationDetails
DigestValidator
DipExportType
DipRequest
DipRequestParameters
DipStep
DirectedCycle
DirectedCycle Class
DirectedGraph
DirectedGraph
Distribution
Distribution object in each step of workflow processing
DistributionKind
Enum of kind for distributor
DistributionReportModel
Description of distribution report Model
DistributionStatus
Enumeration of distribution status
DistributionType
Distribution Type
DistributorIndex
Composite Item Status
DocumentAlreadyExistsException
DocumentValidator
DomainName
Enum of Vitam domains
DownloadCountingInputStreamMetrics
DownloadCountingSizeMetricsResponse
DownloadPermissionValidator
Driver
Driver interface that all storage offer drivers MUST implement to be discovered by the Vitam driver manager.
DriverImpl
Workspace Driver Implementation
DriverManager
DriverManager implementation.
DriverManagerConfiguration
DriverManager configuration mapper
DriverMapper
Interface use to implement DriverMapper.
DriveWorkerMetrics
Dsl
Dsl schema interface
DslDynamicFeature
Dynamic Feature for JsonNode resource
DslParserHelper
DslQueryHelper
Helper class to create DSL queries
DslScannerFilter
Jax-rs scanner for validate Query DSL on external api Endpoint We make priority to 5000 for pass after SanityChecker Filter that we have a priority of 2000
DslSchema
List of dsl schemas
DslValidator
Validator for Dsl queries.
DummyHandler
Dummy Handler (for test purpose)
DurationData
DynamicGauge
DynamicParserTokens
EffectiveCardinalityProcessor
ElasticsearchAccess
Elasticsearch Access
ElasticsearchAccessAdminFactory
Factory to get ElasticsearchAccess for Admin
ElasticsearchAccessFunctionalAdmin
ElasticSearch model with MongoDB as main database
ElasticsearchAccessMetadata
ElasticSearch model with MongoDB as main database
ElasticsearchAccessMetadataFactory
ElasticsearchAccess Factory
ElasticsearchCollections
Elasticsearch Collections
ElasticsearchCustomSearchManager
ElasticsearchExternalMetadataMapping
Elasticsearch Unit and ObjectGroup mapping
ElasticsearchFacetResultHelper
ElasticsearchFacetResultHelper for mapping ES object to Vitam FacetResult
ElasticsearchFunctionalAdminIndexManager
ElasticsearchIndexAlias
Represents an elasticsearch index or index alias
ElasticsearchIndexAliasResolver
ElasticsearchIndexSettings
ElasticsearchLogbookIndexManager
ElasticsearchMetadataIndexManager
ElasticsearchNode
Elasticsearch Node
ElasticsearchRule
ElasticsearchTestHelper
ElasticsearchUtil
Elasticsearch Util
ElementMapper
transform a `Element` to a `Map`
EliminationActionAccessionRegisterPreparationHandler
Elimination action accession register preparation handler.
EliminationActionAccessionRegisterUpdatePlugin
Elimination action accession register update plugin.
EliminationActionCheckDistributionThresholdHandler
EliminationActionDeleteObjectGroupPlugin
Elimination action delete object group plugin.
EliminationActionDeleteUnitPlugin
Elimination action delete unit plugin.
EliminationActionDetachObjectGroupPlugin
Elimination action detach object group plugin.
EliminationActionFinalizationHandler
Elimination action finalization handler.
EliminationActionObjectGroupEventDetails
Elimination evDetData Model
EliminationActionObjectGroupPreparationHandler
Elimination action object group preparation handler.
EliminationActionReportGenerationHandler
Elimination action finalization handler.
EliminationActionReportService
EliminationActionUnitModel
ReportListModel
EliminationActionUnitPreparationHandler
Elimination action unit preparation handler.
EliminationActionUnitPreparationHandlerBase
Elimination action unit base preparation handler.
EliminationActionUnitReportEntry
EliminationActionUnitRepository
ReportRepository
EliminationActionUnitStatus
EliminationAnalysisCheckDistributionThresholdHandler
EliminationAnalysisFinalizationHandler
Elimination analysis finalization handler.
EliminationAnalysisPreparationHandler
Elimination analysis preparation handler.
EliminationAnalysisResult
EliminationAnalysisService
Elimination analysis service.
EliminationAnalysisStatusForOriginatingAgency
EliminationAnalysisUnitIndexationPlugin
Elimination analysis unit indexation plugin.
EliminationCheckDistributionThresholdBase
Check distribution threshold.
EliminationEventDetails
Elimination evDetData Model
EliminationExtendedInfo
EliminationExtendedInfoAccessLinkInconsistency
EliminationExtendedInfoAccessLinkInconsistencyDetails
EliminationExtendedInfoFinalActionInconsistency
EliminationExtendedInfoFinalActionInconsistencyDetails
EliminationExtendedInfoHoldRule
EliminationExtendedInfoHoldRuleDetails
EliminationExtendedInfoKeepAccessSp
EliminationExtendedInfoType
EliminationGlobalStatus
EliminationReportConfiguration
EliminationRequestBody
Elimination Body
EliminationUtils
EmptyCloseableIterator<E>
EmptyCloseableIterator implementation
EmptyMongoCursor<TResult>
Empty mongo cursor implementation to use in place of a real MongoCursor
EndpointAdminOnlyAuthorizationFilter
Handles permission based access authorization for REST endpoints.
EndpointAuthenticationFilter
Filter used to handle the basic authentication for REST endpoints, annotated with `VitamAuthentication`.
EndpointInfo
REST endpoint information
EndpointPermissionAuthorizationFilter
Handles permission based access authorization for REST endpoints.
EndpointPersonalCertificateAuthorizationFilter
Handles personal certificate access authorization for REST endpoints.
EngineResponse
Model of Response from worker
Entry
used for the serialisation/unserialisation of the json object It is currently used both for container and folder
EntryTraceabilityStatistics
EntryType
EnumFormat
EnumObjectWhiteListedFields
Enums to manage white listed fields
EnumUnitWhiteListedFields
Enums to manage white listed fields
ErrorMessage
Enum that describes error messages due the workspace
ErrorMessage
Error Message for Ingest External
ErrorMessage
Error Message for Logbook
ErrorMessage
Error Message for Metadata
ErrorReport
error report for generate error Report when some think is wrong in import referential This class contain code in vitam-error-messages.properties, the line of the error, Object in error to import (fileRulesModel) and some missingInformations for the import
ErrorReportAgencies
error report for generate error Report when some think is wrong in import referential This class contain code in vitam-error-messages.properties, the line of the error, Object in error to import and some missingInformations for the import
ErrorReportOntologies
error report for generate error Report when some think is wrong in importing ontologies referential This class contain code in vitam-error-messages.properties, the line of the error, Object in error to import and some missingInformations for the import
ErrorReportSchema
EventModel
Description of the logbook event model.
EventTypeModel
EvidenceAuditDatabaseCheck
EvidenceAuditDatabaseCheck class
EvidenceAuditException
EvidenceAuditException class
EvidenceAuditExtractFromZip
EvidenceAuditExtractFromZip class
EvidenceAuditFinalize
EvidenceAuditFinalize class
EvidenceAuditFullStatusCount
Counter of different status for all statuses of an object
EvidenceAuditGenerateReports
EvidenceAuditGenerateReports class
EvidenceAuditListSecuredFiles
EvidenceAuditListSecuredFiles class
EvidenceAuditObjectModel
EvidenceAuditObjectModel
EvidenceAuditParameters
Evidence audit Parameters
EvidenceAuditPrepare
EvidenceAuditPrepareReport
EvidenceAuditReportEntry
EvidenceAuditReportEntry class
EvidenceAuditReportLine
EvidenceAuditReportLine class
EvidenceAuditReportObject
EvidenceAuditReportObject class
EvidenceAuditReportObject
EvidenceAuditReportObject class
EvidenceAuditReportRepository
EvidenceAuditReportRepository
EvidenceAuditReportService
AuditReportService
EvidenceAuditStatsModel
Additional statistics for audit report.
EvidenceAuditStatusCount
Contains counter for each statues.
EvidenceResource
Lifecycle traceability audit resource
EvidenceService
Evidence Service class
EvidenceStatus
EvidenceStatus class
EvidenceStatus
EvidenceStatus class
ExactDigestValidatorInputStream
Input stream that checks input stream digest
ExactSizeInputStream
Input stream that checks input stream size (avoids premature EOF or invalid file size) This input stream guaranties that an exception occur BEFORE the last data byte is returned.
ExceptionType
ExecutionOutput
ExecutorUtils
ExistsQuery
Exists, Missing, IsNull Query
ExistsQuery
the class of exist query
ExpectationFailedClientException
ExportCheckResourceAvailability
ExportException
ExportRequest
ExportRequestParameters
ExportsPurgeService
ExportType
ExtendedAttributes
Enumeration of ExtendedAttributes managed by the ContentAddressableStorage
ExtendedFileOutputStream
ExtensionHelper
ExternalHeaderIdContainerFilter
Manage the headers from the server-side perspective.
ExternalLogbookStep
External Logbook Step
ExtractedMetadata
ExtractedMetadata
ExtractedMetadataForAu
ExtractedMetadataRepository
ExtractMetadataListener
ExtractSecureTraceabilityDataFilePlugin
ExtractSedaActionHandler
Handler class used to extract metaData.
ExtractUriResponse
Class contains messages of response.
Facet
Facet component
FacetBucket
Facet bucket
FacetDateRangeItem
Description of facet ranges model.
FacetFiltersItem
Enumeration of the Vitam Facet filters.
FacetHelper
Facet helper
FacetItem
Description of facet item model.
FacetOrder
FacetOrder
FacetParserHelper
Facet from Parser Helper
FacetResult
Facet Result
FacetType
Enumeration of the Vitam Facet types.
FakeDriverImpl
Driver implementation for test only
FakeDriverImpl.ThrowableFunction<T,R>
FakeInputStream
Fake InputStream: test class only
FakeMongoCursor<T>
FastValueAccessMap<K,V>
Deprecated.
Hacky implementation for HashMap with fast "containsKey" O(1) method.
FieldHistoryManager
FieldNameValidationUtils
FileAgenciesErrorCode
FileAgencies Import ErrorCode enumeration
FileBucketConfiguration
FileBucketTarCreator
FileBucketTarCreatorBootstrapRecovery
FileBucketTarCreatorManager
FileDriverMapper
The driver mapper implementation Using file to persist driver / offer association.
FileFormat
FileFormat define the file referential format for Vitam
FileFormatException
FileFormatException error
FileFormatImportEventDetails
FileFormatModel
POJO java use for mapping FileFormat
FileFormatModel
FileFormatNotFoundException
Define a File Format Exception to be thrown when the format identifier does not found the format of the file
FileFormatNotFoundException
Exception indicating that there is not file containing file format vitam.
FileInfoDto
FileInfoModel
Object mapping FileInfoResponse
FileInTape
FileNameCleaner
FilenameResolver
FileParams
FileRules
FileRules create the template of FileRules from VitamDocument
FileRulesCSV
POJO java use for import CSV Rules file.
FileRulesCsvException
Exception throw when csv to import is not well format or is bad to parse
FileRulesDeleteException
Exception thrown when user want to be delete a unit linked to a fileRules
FileRulesDurationException
Exception throw when rule duration is inferior than duration in configuration
FileRulesErrorCode
FileRules Import ErrorCode enumeration
FileRulesException
FileRulesException manage File Rules Exception
FileRulesIllegalDurationModeUpdateException
Exception thrown when duration mode update in illegal.
FileRulesManagementReport
Data Transfer Object Model of Reporting File Rule Management
FileRulesModel
POJO java use for mapping @`FileRules`
FileRulesNotFoundException
Exception indicating that there is not file containing file format vitam.
FileRulesReadException
FileSystem
FileSystemMock implements a Content Addressable Storage that stores objects on the file system.
FileUtil
File Utility class
FiltersFacet
Filters facet
FinalizeLifecycleTraceabilityActionPlugin
FinalizeLifecycleTraceabilityAction Plugin
FinalizeObjectGroupLifecycleTraceabilityActionPlugin
FinalizeObjectGroupLifecycleTraceabilityActionPlugin Plugin
FinalizeUnitLifecycleTraceabilityActionPlugin
FinalizeUnitLifecycleTraceabilityActionPlugin Plugin
FixedPatternFakeInputStream
Fake InputStream that repeats a pattern "data": test class only.
FlatFolderResolver
FluxService
FluxService.DigestWithSize
FolderResolver
ForbiddenClientException
Format
Definition of a type of the schema.
FormatIdentificationActionPlugin
FormatIdentificationAction Plugin.
FormatIdentificationModel
Object mapping FormatIdentificationResponse
FormatIdentifier
Format identifier interface
FormatIdentifierBadRequestException
Define a File Format Exception to be thrown when the format identifier does not found the format of the file
FormatIdentifierConfiguration
Format Identifier Configuration : contains all the parameters to instantiate a FormatIdentifier implementation.
FormatIdentifierFactory
Format Identifier Factory : used to retrieve the FormatIdentifier implementations
FormatIdentifierFactoryException
Define a Format Identifier Configuration Not Found Exception to be thrown when the format identifier configuration cannot be found.
FormatIdentifierInfo
FormatIdentifierInfo the object containing information returned by the status
FormatIdentifierNotFoundException
Define a Format Identifier Implementation Not Found Exception to be thrown when the format identifier cannot be found.
FormatIdentifierResponse
FormatIdentifierResponse the object containing information returned by the identifier
FormatIdentifierSiegfried
Siegfried implementation of format identifier
FormatIdentifierTechnicalException
Define a File Format Exception to be thrown when the format identifier does not found the format of the file
FormatIdentifierType
Format Identifier types
FormatImportReport
FunctionAdministrationOntologyLoader
FunctionalAdminAdmin
FunctionalAdminAdmin class defining admin port and host
FunctionalAdminCollections
All collections in functional admin module
FunctionalAdminCollectionsTestUtils
FunctionalAdminIndexationConfiguration
FunctionalAdministrationReconstructionMetrics
FunctionalAdministrationReconstructionMetricsCache
FunctionalBackupService
Functional backupService
FunctionalBackupServiceException
Exception for FunctionalBackupService
FunctionalOperationModel
GaugeUtils
GenerateLifecycleTraceabilityActionPlugin
GenerateLifecycleTraceabilityAction Plugin
GenerateObjectGroupLifecycleTraceabilityActionPlugin
FinalizeObjectGroupLifecycleTraceabilityActionPlugin Plugin
GenerateUnitLifecycleTraceabilityActionPlugin
GenerateUnitLifecycleTraceabilityActionPlugin Plugin
GenericBusinessApplication
GenericContractValidator<T>
Used to validate contracts (any class that extends AbstractContractModel) and to apply acceptance rules.
GenericContractValidator.GenericRejectionCause
Generic Rejection Cause inner class
GenericExceptionMapper
Generic Exception Mapper for Jetty Server
GenericReportGenerationHandler
Generate the report :
- compute data from batch-report
- store the report file
- clean the batch-report data
GetByIdSchemaValidator
Dsl schema validator for get by id DSL queries.
GlobalDataRest
Global Variables and eventually method used by REST services
GlobalDatas
Main configuration for Query support
GlobalDatasDb
Default configuration for DB support
GlobalDatasParser
Configuration for Parser
GotObj
This object content the new technical object group guid and the an boolean.
GpsType
Graph
Graph contains Directed Acyclic Graph
Graph.State
state enum
GraphComputeCache
This is a default implementation of VitamCache You can given any other implementation using for example VitamCollection as parameter in the constructor You can also implement with QueryDsl
GraphComputeResponse
Response given when compute graph (Unit/GOT)
GraphComputeResponse.GraphComputeAction
GraphComputeService
This class get units where calculated data are modified Zip generated files and store the zipped file in the offer.
GraphComputeServiceImpl
This class compute graph for unit and object group Should only be called from GraphFactory
GraphCycleDetector
Helper class for graph cycle detection.
GraphLoader
compute graph information with recursive parent load.
GraphRelation
Contains information of relation child -> parent unit: the current treated unit unitOriginatingAgency: the originatingAgency of the current unit parent: the parent unit of the current treated unit parentOriginatingAgency: the originatingAgency of the parent unit depth: the depth of the relation AU1 / \ \ / \ \ AU2 AU3 \ \ / \ \ / | AU4 / \ / \ / AU5 AU1/AU2 depth = 1 AU1/AU5 depth = 1 AU1/AU3 depth = 1 AU2/AU4 depth = 2 AU3/AU4 depth = 2 AU4/AU5 depth = 3 (ignored as we have already /AU5 with depth 1)
GraphUtils
Helper class for graph
Griffin
Griffin class
GriffinByFormat
GriffinByFormat class
GriffinModel
GriffinModel class
GriffinReport
GriffinService
GroupByObjectIterator
GroupByObjectIterator class
GroupedTenantConfiguration
GroupedTenantConfiguration
GroupedTenantCustomSearchConfiguration
GUID
GUID Interface
GUIDFactory
GUID Factory
Usage:
One should use the appropriate helper according to the type of the object for the GUID.
For instance: for a Unit newUnitGUID(tenantId);
No one should not in general use directly newGUID helpers.
GuidFilenameResolver
GUIDObjectType
Defines all types that could have a UUID
GUIDObjectType.GUIDObjectEnumType
Utility Enum for GUIDObjectType
GUIDReader
GUUID Reader
HandlerIO
Interface of HandlerIO for all Handlers
HandlerIOImpl
Handler input and output parameter
HandlerNotFoundException
HandlerNotFoundException thrown by worker when pool handler does not contain key of action handler
HandlerUtils
Handler Utils class
HashFileSystem
FileSystem implements a Content Addressable Storage that stores objects on the file system with a hierarchical vision
HashFileSystemHelper
Helper for the FileSystem offer
HeaderIdClientFilter
Manage the headers from the client-side perspective.
HeaderIdContainerFilter
Manage the headers from the server-side perspective.
HeaderIdHelper
HeaderId Helper, check and put header values
HeaderIdHelper.Context
Context of request
HelloWorldPlugin
History
HistoryTriggerConfig
HoldRuleUtils
Hooks
HttpBasicAuth
HttpBearerAuth
HttpHeaderHelper
Class helper to manage specifics Vitam headers
HttpMethodOverrideFilter
IdentifierType
IdentifierType class
IdentityExpirationJob
IdentityInsertModel
model to create or update identity collection
IdentityMain
launch internal-security server
IdentityModel
model for identity
IdentityNotFoundException
IdentityRepository
repository for identity certificate entities management in mongo.
IdentityResource
IdentityService
manage certificate.
IEventsProcessEngine
This implemented by the state machine and passed to the ProcessEngine ProcessEngine can with this callback the state machine and update it with the information about the execution of step with her status code
IEventsState
This interface expose the action to be executed by the ProcessManager
IhmDataRest
Global Variables and eventually method used by REST services
IhmDemoMain
Ihm-demo web application
IhmRecetteClient
IhmRecetteClientConfiguration
Ihm recette client configuration
IhmRecetteClientFactory
IngestInternal client factory
Used to create IngestInternal client : if configuration file does not exist 'ingest-internal-client.conf',
mock IngestInternal client will be returned
IhmRecetteMain
Ihm-recette web application
IhmWebAppHeader
Enum use to represent possible HTTP header for Vitam application.
IllegalArgumentExceptionMapper
mapper on IllegalArgumentException
IllegalPathException
IllegalUnitTypeAttachment
Pojo for storing child / parent attachment with inconsistent unit-type reference.
IllegalZipFileNameException
Thrown when there is an illegal file or folder name in the zip
IncAction
Inc Action: $inc : { name : value }
IncAction
Inc Action
IncompleteWriteOrderBootstrapRecovery
IndexationHelper
IndexationHelper useful method for indexation
IndexObjectGroupActionPlugin
IndexObjectGroupAction Plugin
IndexParameters
Index Parameters class
IndexUnitActionPlugin
IndexUnitAction Plugin
IngestAccessionRegisterActionHandler
Accession Register Handler
IngestATRStep
Class for ATR tests.
IngestCleanupAccessionRegisterUpdatePlugin
IngestCleanupDeleteObjectGroupPlugin
IngestCleanupDeleteUnitPlugin
IngestCleanupEligibilityService
IngestCleanupEligibilityValidationPlugin
IngestCleanupFinalizationPlugin
IngestCleanupObjectGroupReportEntry
IngestCleanupPreparationPlugin
IngestCleanupRequestValidationPlugin
IngestCleanupUnitReportEntry
IngestCollection
Ingest collection types with collection names.
IngestCollection
Ingest collection types with collection names.
IngestContext
IngestContract
Defines an Ingest contract model for SIP transfer control.
IngestContractChecker
IngestContractCheckState
IngestContractState
IngestContractImpl
IngestContract implementation class
IngestContractImpl.IngestContractValidationService
Contract validator
IngestContractModel
Data Transfer Object Model of contract (DTO).
IngestContractValidator
Used to validate contracts (any class that extends AbstractContractModel) and to apply acceptance rules.
IngestDto
IngestExternal
IngestExtern interface
IngestExternalClient
Ingest external interface
IngestExternalClientException
Main Ingest Client Exception
IngestExternalClientFactory
Ingest external client factory use to get client by type "rest" or "mock"
IngestExternalClientNotFoundException
IngestExternalClientServerException
Exception indicating the resource server has an internal error.
IngestExternalConfiguration
IngestExternalConfiguration contains access informations of ingest
IngestExternalException
IngestExternalException ingest error
IngestExternalImpl
Implementation of IngestExtern
IngestExternalMain
Ingest External web application
IngestExternalOutcomeMessage
IngestExternalOutcomeMessage
IngestExternalResource
IngestInternalClient
Ingest Internal client interface
IngestInternalClientConfiguration
IngestInternalConfiguration contains access informations of ingest
IngestInternalClientConflictException
IngestInternalClientException
Main Ingest Client Exception
IngestInternalClientFactory
IngestInternal client factory
Used to create IngestInternal client : if configuration file does not exist 'ingest-internal-client.conf',
mock IngestInternal client will be returned
IngestInternalClientMock
Mock client implementation for Ingest Internal
IngestInternalClientNotFoundException
Exception indicating a resource requested by a client was not found on the server.
IngestInternalClientServerException
Exception indicating a resource requested by a client has an error on the server.
IngestInternalConfiguration
Ingest Internal Configuration
IngestInternalException
IngestInternal Exception
IngestInternalMain
Ingest Internal web server application
IngestInternalResource
IngestInternalServerUnavailableClientException
IngestPrepareActionHandler
IngestReportExportedObjectGroupFieldConfiguration
IngestReportExportedUnitFieldConfiguration
IngestRequestParameters
IngestResponse
Class Ingest Reponse
IngestSession
IngestStep
IngestWorkflowConstants
Constants for the Ingest Workflow.
InheritanceModel
Inheritance Model POJO
InheritedPropertyResponseModel
Pojo for computed inherited property
InheritedRule
InheritedRule
InheritedRuleCategoryResponseModel
Pojo for computed inherited rule category
InheritedRuleModel
InheritedRuleResponseModel
Pojo for computed inherited rule
InputFilesMetrics
InputFileToProcessMessage
InputPreservation
InQuery
In and Nin queries
InQuery
In and Nin queries
Insert
Insert: { $query: query, $data : data , $filter: filter} // No query in
InsertMultiQuery
Insert: { $roots: roots, $query : query, $filter : multi, $data : data } or [ roots, query, multi, data ]
InsertParserMultiple
Insert Parser: { $roots: root, $query : query, $filter : filter, $data : data}
InsertParserSingle
Insert Parser: { $query : query, $filter : filter, $data : data}
InsertToMongodb
Insert to MongoDb
InterceptorConfiguration
Configuration for interceptor elastic-kibana-interceptor
InterceptorMain
Interceptor web application
InterceptorResource
InterceptorResource : intercept request between elastic and kibana replace underscore by sharp and suppress undesired header
InternalActionKeysRetriever
InternalSecurityClient
InternalSecurityClient Interface
InternalSecurityClientFactory
client for identity
InternalSecurityClientRest
InternalSecurityConfiguration
configuration file on identity server.
InternalSecurityException
InternalSecurityFilter
This filter is used to get certificate from ServletRequest Then get vitam context attached to this certificate.
InternalServerException
InternalServerException : manage Internal Server Exception
InvalidCreateOperationException
Invalid create operation for request construction
InvalidDataObjectException
InvalidFileException
InvalidFileFormatParseException
Exception indicating the invalid file format XLM when parsing it
InvalidFileRulesParseException
Exception indicating the invalid file format XLM when parsing it
InvalidGuidOperationException
Invalid GUID Exception
InvalidJsonSchemaException
Exception to be thrown when json schema loading fails
InvalidParseOperationException
Invalid parse operation
InvalidRuleException
Invalid Rule Exception when compute rules
InvalidXmlException
InvocationPluginException
PluginNotFoundException thrown by worker when plugin is not installed
IOParameter
IOParameter for action or step
IsPersonalCertificateRequiredModel
model for personal certificate required
IsPersonalCertificateRequiredModel.Response
ItemStatus
Composite Item Status
IteratorHelper
IWorkerManager
Manage the parallelism calls to worker in the same distributor
JacksonExceptionMapper
JavaExecuteScript
Class JavaExecuteScript used to execute the shell script in java
JavaExecuteScriptException
JavaTimeFormatter
Class that add parsing/formatting support for Java 8+ `OffsetDateTime` class.
JdkLoggerFactory
Logger factory which creates a java .util.logging logger.
JsltTransformer
JSON
JsonHandler
JSON handler using Json format
JsonHelper
JsonlErrorAccumulator
JsonlHelper
JsonLineDataBase
JsonLineGenericIterator<T>
JsonLineIterator<T>
JsonLineModel
JsonLine Model.
JsonLineWriter
JsonlMetadataFileValidator
JsonNodeFormatCreationException
Exception when creating a json object node from invalid object
JsonPath
JsonSchemaValidationException
Exception to be thrown when json schema validation fails
JsonSchemaValidator
JsonSorter
Helper class for sorting json array of objects by keys For test usages only.
JsonTransformer
This class is used in order to make transformations on Json objects received from Vitam
JsonTypeName
Json Type Name enum
JunitHelper
This class allows to get an available port during Junit execution
KeyChoiceFormat
KeywordsType
LargeFileReader<T>
LargeFileSorter<T>
LargeFileWriter<T>
LastOperationExecution
LazyFile
LazySequenceInputStream
A `SequenceInputStream`-like implementation with lazy input stream iterator.
LdapRealm
Realm query Ldap to get users role
LevelType
LfcMetadataPair
LfcTraceabilityType
LifecycleState
LifeCycleStatusCode
Enum StatusCode different constants status code for workflow , action handler and process
LifeCycleTraceabilitySecureFileObject
Lifecycle Tracability secure File Object that wrap data for each line in the secured file
LifecycleTraceabilityStatus
LightweightWorkflowLock
Helper class for checking concurrent non completed (running / paused) workflows.
LinkingAgentIdentifierTypeModel
ListArchiveUnitsActionHandler
ListArchiveUnitsAction Handler.
ListRunningIngestsActionHandler
ListRunningIngestsAction Handler.
LocalDateUtil
LocalDateTime utilities
LocalFile
LocalFile class Used to specify path of desired local file to ingest
LocalFileAction
Enum LocalFileAction Different constants handling local file after ingest
LocalFileUtils
Location
Description of where a resource is running.
LocationGroupModel
Model for LocationGroup defined in sead.xsd
LocationScope
The scope of the location
LockHandle
LockManager<T>
LogbackLoggerFactory
logger factory using SLF4J from Logback
LogbookAdministration
Business class for Logbook Administration (traceability)
LogbookAdminResource
LogbookAlreadyExistsException
Exception is thrown when the object to be created already exists
LogbookAuditAdministration
Business class for Logbook traceability audit
LogbookAuditException
LogbookBackupModel
LogbookBackupModel
LogbookCheckConsistencyService
Check consistency logbook service.
LogbookCheckConsistencyServiceImpl
Logbook consistency check service.
LogbookCheckConsistencyStep
Logbook check consistency step.
LogbookCheckError
Description of LogbookCheckResult model.
LogbookCheckEvent
Description of LogbookCheckEvent model.
LogbookCheckResult
Description of LogbookCheckResult model.
LogbookClientAlreadyExistsException
Exception is thrown when the object to be created already exists
LogbookClientBadRequestException
Exception indicating a resource given as parameter is malformed.
LogbookClientException
Main Logbook Client Exception
LogbookClientNotFoundException
Exception indicating a resource requested by a client was not found on the server.
LogbookClientServerException
Exception indicating the Logbook server has an internal error.
LogbookCollections
All collections
LogbookCollectionsTestUtils
LogbookConfiguration
Logbook configuration class mapping
LogbookConfigurationValidator
LogbookDatabaseException
Exception indicating an error with datadase
LogbookDataRest
Global Variables and eventually method used by REST services
LogbookDbAccess
MongoDbAccess interface
LogbookDetailsCheckService
Logbook details check service.
LogbookDetailsCheckServiceImpl
Logbook details check service.
LogbookDocument<E>
Logbook Document MongoDb implementation
LogbookElasticsearchAccess
ElasticSearch model with MongoDB as main database with management of index and index entries
LogbookElasticsearchAccessFactory
ElasticsearchAccess Factory
LogbookEvent
Logbook Common event model
LogbookEventMapper
LogbookEventName
Enumeration of the LogbookEvent names.
LogbookEventOperation
Logbook operation event model
LogbookEventType
Enumeration of the Vitam logbook events' types.
LogbookException
Main Logbook Exception
LogbookExecutionException
Exception indicating an error while executing a request on database index.
LogbookExternalClientException
Main Logbook External Client Exception
LogbookExternalResource
LogbookIndexationConfiguration
LogbookInternalResourceImpl
LogbookInternalStep
LogbookLFCAdministration
Business class for Logbook LFC Administration (traceability)
LogbookLifecycle
Logbook lifecycle model
LogbookLifeCycle<T>
Abstract class for Logbook LifeCycle item
LogbookLifeCycleModel
LogbookLifeCycleModel interface
LogbookLifeCycleMongoDbName
Enum with all possible logbook life cycle parameters
Use to set parameter value and to check emptiness or nullity
LogbookLifeCycleObjectGroup
Logbook LifeCycle ObjectGroup item
LogbookLifeCycleObjectGroupInProcess
Logbook LifeCycle ObjectGroup In Process item
LogbookLifeCycleObjectGroupModel
LogbookLifeCycleObjectGroupModel
LogbookLifeCycleObjectGroupParameters
Parameters for the logbook life cycles object group
LogbookLifeCycleParameters
Common abstract class for LogbookLifeCycle Units and ObjectGroups Parameters
LogbookLifeCycleParametersBulk
LogbookLifeCycles
Core API for LifeCycles
LogbookLifeCyclesClient
Logbook client interface
LogbookLifeCyclesClientFactory
Logbook lifecycles client factory
Use to get a logbook lifecycles client in function of its type.
LogbookLifeCyclesClientHelper
Deprecated.
LogbookLifeCyclesImpl
Logbook LifeCycles implementation base class
LogbookLifeCycleTraceabilityHelper
LogbookLifeCycleUnit
Logbook LifeCycle Unit item
LogbookLifeCycleUnitInProcess
Logbook LifeCycle Unit In Process item
LogbookLifeCycleUnitModel
LogbookLifeCycleUnitModel
LogbookLifeCycleUnitParameters
Parameters for the logbook operation
LogbookLifecycleWorkerHelper
Helper for Worker handlers to handle Logbook Lifecycle at startup/at end
LogbookMain
Logbook web application
LogbookMapper
LogbookMongoDbAccessFactory
Factory to get MongoDbAccess for Logbook
LogbookMongoDbAccessImpl
MongoDb Access implementation base class
LogbookMongoDbName
Enum with all possible logbook parameters
Use to set parameter value and to check emptiness or nullity
LogbookNotFoundException
Exception indicating a resource requested by a client was not found on the server.
LogbookObjectGroupLifeCycleTraceabilityHelper
LogbookOperation
Logbook operation model
LogbookOperation
Logbook Operation item
LogbookOperationParameters
Parameters for the logbook operation
LogbookOperations
Logbook operations interface for database operations
LogbookOperationsClient
Logbook client interface
LogbookOperationsClientFactory
Logbook client factory
Used to get a client logbook depending on its type.
LogbookOperationsClientHelper
Helper implementation of LogbookOperationsClient
LogbookOperationsClientMock
Mock client implementation for logbook operation
LogbookOperationsDecorator
Decorator for LogbookOperations
LogbookOperationsImpl
Logbook Operations implementation base class
LogbookOperationTraceabilityHelper
LogbookParameterHelper
Logbook parameters factory Factory to get LogbookParameters object Example:
LogbookParameterName
Enum with all possible logbook parameters
Use to set parameter value and to check emptiness or nullity
LogbookParameters
Logbook parameters
LogbookParametersFactory
Logbook parameters factory Factory to get LogbookParameters object Example:
LogbookRawResource
LogbookReconstructionMetrics
LogbookReconstructionMetricsCache
LogbookReconstructionResource
LogbookRepositoryService
Logbook repository : direct access to databases
LogbookResource
LogbookRuleImportManager
LogbookService
Logbook service containing common code for logbook
LogbookStep
step defining logbook behaviors
LogbookStorageTraceabilityHelper
Handle specific steps of the traceability process for Storage
LogbookTraceabilityHelper
Interface used to handle specific steps of the traceability process
LogbookTraceabilityIterator
traceability iterator for LogbookOperation
LogbookTransformData
LogbookTransformData util
LogbookTypeProcess
Logbook Process Type
LogbookUnitLifeCycleTraceabilityHelper
LogbookVarNameAdapter
Logbook VarName Adapater
LogHelper
LogicalClockRule
LogInformation
Log Information
LoginModel
Login Model class
LoginModel
LRUCache<T>
Cache implementation with Least Recently Used (LRU) eviction policy, weighed entry capacity management, and eviction filtering for in-use/non-deletable entries.
LRUCacheEntry<T>
Cache entry of `LRUCache`.
LRUCacheEvictionJudge<T>
Represents a judge predicate (boolean-valued function) that decides if a cache entry can be evicted.
LRUQueue<T>
Sorted Least Recently Used (LRU) queue implementation.
ManagementContract
Defines an Management contract model
ManagementContractImpl
ManagementContractImpl.ManagementContractValidationService
Contract validator
ManagementContractModel
Data Transfer Object Model of management contract (DTO).
ManagementContractValidator
Used to validate contracts (any class that extends AbstractContractModel) and to apply acceptance rules.
ManagementMapper
ManagementMetadataAction
ManagementModel
Management model
ManageStatusThread
ManagmentContractChecker
ManifestBuilder
build a SEDA manifest with JAXB.
ManifestContext
ManifestContextBuilder
ManifestDigestValidationException
ManifestDigestValidator
ManifestFileName
Manifest file name model
MapMatcher
MapOfObjects
MappingLoader
MarshallerObjectCache
Cache the Marshaller Object as its initialization takes about 40ms
MassUpdateCheck
MassUpdateErrorInfo
MassUpdateFinalize
MassUpdateRulesCheck
MassUpdateStep
MassUpdateStep class
MassUpdateUnitRuleRequest
MassUpdateUnitsProcess
MassUpdateUnitsRulesProcess
MatchQuery
Match Query
MatchQuery
Match query
MaxAction
Max Action: $max : { name : value }
MaxAction
Max Action
MeasurementModel
Measurement POJO for physical Object
MergeSortedIterator<A,E>
This Iterator take two sorted iterators and merge them.
MerkleTree
MerkleTree
MerkleTreeAlgo
MerkleTreeAlgo
MessageLogbookEngineHelper
Helper to get great process operation logbook key and message (outcome) depend on LogbookTypeProcess
Messages
Internationalization Messages support
MetadataAdminMigrationResource
MetaDataAlreadyExistException
MetaDataAlreadyExistException duplicate error
MetadataAuditResource
MetadataAuditService
MetadataBackupModel
Description of metadata collection Backup model.
MetaDataClient
Metadata client interface
MetaDataClientFactory
Metadata client factory
MetaDataClientMock
Mock client implementation for metadata
MetaDataClientRest
MetaDataClientServerException
Exception indicating the Metadata server has an internal error
MetadataCollections
Metadata Collection
MetadataCollectionsTestUtils
MetaDataConfiguration
MetaDataConfiguration contains database access informations
MetaDataConfigurationValidator
MetaDataContainSpecialCharactersException
Define a Processing Exception to be thrown when an archive unit contains a special character
MetadataDataConsistencyAuditException
MetadataDocument<E>
The default Vitam Type object to be stored in the database (MongoDb/ElasticSearch mode)
MetadataDocumentHelper
Helper class for metadata documents fields (units & object groups).
MetaDataDocumentSizeException
MetaDataDocumentSizeException max size exceeded error
MetaDataException
MetaDataException the father of all metadata exception
MetaDataExecutionException
MetaDataExecutionException database error
MetadataHelper
MetaDataImpl
MetadataIndexationConfiguration
MetadataInvalidSelectException
MetaData Invalid Select Exception: will be thrown for invalid request
MetadataInvalidUpdateException
MetadataInvalidUpdateException update failed in update operation in metatada
MetadataJsonResponseUtils
The purpose of this class is to centralize the generation of a metadata json response
MetadataMain
MetadataMain class
MetadataManagementResource
MetadataModel
Object mapping metadataResponse
MetaDataNotFoundException
MetaDataNotFoundException document not found error
MetadataRawResource
MetadataReconstructionJob
MetadataReconstructionMetrics
MetadataReconstructionMetricsCache
MetadataReconstructionResource
MetadataReconstructionService
Reconstruction of Vitam Metadata Collections.
MetadataRepository
MetadataRepositoryService
Metadata repository : direct access to databases
MetadataResource
MetadataResult
MetadataRuleService
MetadataScrollLimitExceededException
MetadataScrollThresholdExceededException
MetadataService
MetadataSnapshot
MetadataSnapshot.PARAMETERS
Parameters
MetadatasObject
Metadata object
MetadatasStorageObject
metadata storage object
MetadataStorageHelper
Helper class for metadata documentation storage.
MetadataType
MetadataType
MetadataUnitUp
MetadataValidationErrorCode
MetadataValidationException
MetadataValidationProvider
MigrationFinalize
MigrationFinalize class
MigrationUnitPrepare
MigrationUnitPrepare class
MigrationUnits
MigrationUnits class
MinAction
Min Action: $min : { name : value }
MinAction
Min Action
MissingAccessContractIdException
Exception when missing access contrat
MissingFieldException
Define Missig field Exception, will be thrown when mandatory field is missing
MissingMandatoryVersionException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
MltQuery
MoreLikeThis Query
MltQuery
the multiple query
MockOrRestClient
Basic client api for vitam client either in Mock or Rest mode
ModelConstants
Model Constants interface
MongoDbAccess
MongoDbAccess interface
MongoDbAccessAdminFactory
Factory to get MongoDbAccess for Admin
MongoDbAccessAdminImpl
MongoDbAccess Implement for Admin
MongoDbAccessMetadataFactory
Factory to get MongoDbAccess for Metadata
MongoDbAccessMetadataImpl
MongoDbAccess Implement for Admin
MongoDbAccessReferential
MongoDb Access Referential interface
MongoDbHelper
MongoDb Helper
MongoDbInMemory
Tools to update a Mongo document (as json) with a dsl query.
MongoDbMetadataHelper
Deprecated.
use `MongoDbMetadataRepository`
MongoDbMetadataRepository<T>
MongoDbMetadataResponseFilter
Response filter changing _varname to corresponding #varname according to ParserTokens
MongoDbNode
MongoDbNode class defining a mongo db node
MongoDbShard
MongoDbNode class defining a mongo db node
MongoDbShardConf
MongoDbNode class defining a mongo db node
MongoDbVarNameAdapter
Model for VarNameAdapter
MongoRule
Launch a single instance of Mongo database, drop collection after each test
MtTapeLibraryService
MtxTapeLibraryService
MultiplePipedInputStream
Generate multiples InputStreams from one to many using Pipe
MultiplexedStreamObjectInfoListenerThread
MultiplexedStreamReader
Reader for multiplexed streams.
MultiplexedStreamTransferThread
MultiplexedStreamWriter
Write for multiplexed streams.
MultiQuerySearchService<T>
NestedQuery
Search Query
NodeIterable<Item>
NodeIterable class
NonUpdatableContentAddressableStorageException
Thrown when updating an existing non updatable object.
NopQuery
Correspond to an nop query (like "{{'$nop':'1'}}")
NopQuery
Correspond to an nop query (like "{{'$nop':'1'}}")
NotAcceptableClientException
NoWritingPermissionException
Exception when has no writing permission
ObjectContent
ObjectDescription
Simple object holding data used to retrieve an Object from the workspace
ObjectDto
ObjectEntry
ObjectEntryLargeFileReader
ObjectEntryLargeFileWriter
ObjectEntryReader
ObjectEntryWriter
ObjectFactory
ObjectFactory
create instance for JAXB model (necessary to jaxb)
ObjectFormat
ObjectGroup
ObjectGroup:
ObjectGroupDocumentHash
ObjectGroupDocumentHash class
ObjectGroupGraphComputePlugin
Plugin compute graph of object group
ObjectGroupGraphUpdates
ObjectGroupInfoInternalModel
ObjectGroupInfoModel
ObjectGroupMapper
Mapper that map ObjectGroupResponse(POJO Dslquery response) to a DataObjectPackage (JAXB elements)
ObjectGroupMapper
ObjectGroupMultiQuerySearchService
ObjectGroupPerOriginatingAgency
ObjectGroupPerOriginatingAgency class describing ObjectGroup
ObjectGroupResponse
Object Mapping for object group used in AccessInternalModuleImp
ObjectGroupToDeleteReportEntry
ObjectInfo
ObjectListingListener
ObjectPurgedPersistentIdentifierExtractor
ObjectReferentialException
ObjectReferentialRepository
OfferCollections
OfferCommonApplication
OfferConfiguration
Offer configuration
OfferDiffProcess
OfferDiffRequest
Offer diff request model
OfferDiffService
OfferDiffStatus
OfferLog
OfferLog.
OfferLogAction
OfferLogAndCompactedOfferLogService
OfferLogCompactionConfiguration
OfferLogCompactionDatabaseService
OfferLogCompactionJob
OfferLogDatabaseService
OfferLogFormatVersion
OfferLogHelper
OfferLogIterator
Iterate over OfferLog
OfferLogRequest
Offer Log request data.
OfferPartialSyncItem
Description of offerSync request item model.
OfferPartialSyncRequest
Description of offerSync request item model.
OfferReference
Unique Reference to an offer declared in a strategy.
OfferSequence
Offer sequence.
OfferSequenceDatabaseService
OffersToCopyIn
manage list ok and ko for retry storage feature
OfferSyncProcess
Synchronization of a storage offer from another one.
OfferSyncRequest
Offer synchronization request item model.
OfferSyncService
Manages offer synchronization service.
OfferSyncStatus
OffsetBasedPagination
Offset-based pagination using HTTP Headers
OffsetManager
OffsetOnlyResolver
OffsetRepository
Offset collection repository (use for logbook and metadata database)
OGUtils
Ontology
Defines an ontology collection.
OntologyErrorCode
Ontology Import ErrorCode enumeration
OntologyInternalExternalConflictException
OntologyInternalExternalConflictException error
OntologyLoader
OntologyManager
This class manage validation and log operation of Ontology service
OntologyModel
POJO java use for mapping @`Ontology`
OntologyOrigin
Enum for Ontology origin
OntologyResource
OntologyService
This service manages CRUD on Ontologies
OntologyServiceImpl
The implementation of the Ontology CRUD service
OntologyStep
OntologyTestHelper
OntologyType
OntologyValidator
OpenstackSwift
Creates `BlobStoreContext` configured on `StorageConfiguration` storage.conf file .
OperationContextException
OperationContextModel
OperationContextMonitor
OperationReportParser
OperationReportRepository
OperationReportRepositoryImpl
OperationStatusClient
Used to expose method getting status of an operation
OperationSummary
OperationTraceabilityFiles
OperationTraceabilityFiles.OperationTraceabilityFilesBuilder
OperationWithClosestPreviousOperation
OplogReader
Order
Order
OrderQueueMetrics
OrganizationType
OriginalFilenameResolver
OriginatingAgencyBucketResult
OtherMetadata
OtherMetadata
OutcomeMessage
Enum StatusCode different constants status code for workflow , action handler and process
OutcomeStatus
Enumeration of the outcome status.
Output
OutputPreservation
PaginationHelper
Pagination Helper
PaginationParameters
Main configuration for Rest Pagination
Pair
ParameterHelper
Parameters helper use to check required parameters
ParametersChecker
Checker for Parameters
Can be used for String (testing also emptiness) and for general Object.
For null String only, use the special method.
ParametersPreservation
ParsedCertificate
Helper class for certificate parsing X509 certificates.
ParsedReclassificationDslRequest
ParsedReclassificationDslRequestEntry
ParserTokens
ParserTokens.PROJECTIONARGS
specific fields: version, id, ...
PassiveExpiringCache<K,V>
`PassiveExpiringMap`-like cache implementation with Vitam LocalDate (simplifies time-based unit tests)
PathQuery
Path Query
PathQuery
Path query
PauseCancelException
Pause cancel exception
PauseOrCancelAction
PauseRecover
PerformanceLogger
simple logger to use same logger with same format for all performance time.
PerformanceModel
PerformanceResource
resource defining performance
PerformanceService
PermissionModel
Permission model POJO
PermissionReader
read permission of resources class
PermissionService
Handles personal certificate permission check
PersistentIdentifier
PersistentIdentifierGenerationService
PersistentIdentifierHelper
PersistentIdentifierModel
Model for PersistentIdentifier
PersistentIdentifierModel
Model for PersistentIdentifier defined in seda.xsd
PersistentIdentifierMultiQueryFactory
PersistentIdentifierNotFoundException
PersistentIdentifierPolicy
PersistentIdentifierPolicyTypeEnum
PersistentIdentifierReconstructionJob
PersistentIdentifierReconstructionManager
PersistentIdentifierReconstructionRequest
Description of persistent identifier reconstruction request item model.
PersistentIdentifierReconstructionService
PersistentIdentifierRepository
PersistentIdentifierRepositoryImpl
PersistentIdentifierResource
PersistentIdentifierUsage
PersonalCertificateException
Personal certificate exception
PersonalCertificateExceptionMapper
Mapper for PersonalCertificateException
PersonalCertificateModel
Personal Certificate POJO
PersonalCertificatePermissionConfig
Pojo for personal certificate permission configuration
PersonalCertificatePermissionConfigLoader
Handles PersonalCertificatePermissionConfig loading & validation
PersonalCertificateResource
PersonalCertificateService
Manages personal certificates
PersonalRepository
store Personal certificate in mongo.
PersonOrEntityAndBusinessType
Model for PersonOrEntityAndBusiness defined in seda.xsd
PhysicalDimensionsMapper
PhysicalDimensions mapper
PhysicalDimensionsModel
PhysicalDimensions for physical Object
PluginConfiguration
class storing configuration and type of a plugin
PluginException
Exception is the superclass of all VITAM plugin exceptions.
PluginHelper
Plugin Helper
PluginHelper
Basic helper methods for reclassification plugins
PluginHelper.EventDetails
PluginLoader
load all the plugins according to plugins.json file.
PluginNotFoundException
PluginNotFoundException thrown by worker when plugin is not installed
PluginProperties
Description of the Plugin Properties.
PluginPropertiesLoader
Plugin Messages Helper for Logbooks
PopAction
Pop Action: $pop : { name : -1/1 }
PopAction
Pop Action
PreconditionFailedClientException
Prefix
PrepareBulkAtomicUpdate
Prepares the execution of atomic update queries.
PrepareLfcTraceabilityActionPlugin
PrepareObjectGroupLfcTraceabilityActionPlugin
PrepareObjectGroupLfcTraceabilityActionPlugin.
PrepareStorageInfoActionHandler
PrepareStorageInfoActionHandler Handler.
PrepareStorageStrategiesPlugin
PrepareUnitLfcTraceabilityActionPlugin
PrepareUnitLfcTraceabilityActionPlugin.
PrepareUpdateUnits
Prepare the archive units to update
PrependedMultiplexedInputStream
Wrapper around a multiplexed stream to prepend it with a header entry.
PreservationAccessionRegisterActionHandler
Accession Register Handler
PreservationActionPlugin
PreservationCheckResourceAvailability
PreservationDistributionLine
PreservationExtractionAUPlugin
PreservationFinalizationPlugin
PreservationGenerateBinaryHash
PreservationInsertionAuMetadata
PreservationObjectGroupMetadataSecurityChecks
PreservationPreparationInsertionAuMetadata
PreservationPreparationPlugin
PreservationReportEntry
PreservationReportRepository
PreservationReportService
PreservationReportService
PreservationRequest
PreservationResource
PreservationScenario
PreservationScenarioModel
PreservationScenarioReport
PreservationScenarioService
PreservationSiegfriedPlugin
PreservationStatsModel
PreservationStatus
PreservationStep
PreservationStep class
PreservationStorageBinaryPlugin
PreservationStorageMetadataAndLfc
PreservationTesseractPlugin
PreservationUnitMetadataSecurityChecks
PreservationUpdateObjectGroupPlugin
PreservationVersion
PreUploadResume
Asynchrone exchange Model
PrimitiveAnalysis
Enum for check if is a primitive value or is not a primitive value.
PriorityTaskQueue<T>
A task queue backed by a "regular priority" bounded blocking queue, and a "high-priority" non-blocking queue.
ProbativeCheck
ProbativeCreateDistributionFile
ProbativeCreateReport
ProbativeCreateReport.ReportVersion2
ProbativeCreateReportEntry
ProbativeOperation
ProbativeReportEntry
ProbativeReportV2
ProbativeStep
ProbativeValueRequest
ProbativeValueResource
ProcessAction
Enum of process workflow execution mode
ProcessBehavior
Step Type
ProcessDataAccess
Process Data Access Interface offers services
ProcessDataAccessImpl
ProcessMonitoringImpl class implementing the ProcessMonitoring Persists processWorkflow object (to json) at each step in process/ name as .json Remove this file at the end (completed, failed state)
ProcessDataManagement
Interface for process datas management service (persist and restore workflow)
ProcessDetail
Model for the detail of a process.
ProcessDistributor
interface ProcessDistributor improves a availability and scalability Various methods Distributor engine
ProcessDistributorImpl
The Process Distributor call the workers and intercept the response for manage a post actions step
ProcessDistributorResource
ProcessEngine
Process Engine Interface Provides access to all the services and to manage a workflow of operations.
ProcessEngineFactory
Class ProcessEngineFactory Goal : create an instance of ProcessEngineImpl
ProcessEngineImpl
ProcessEngineImpl class manages the context and call a process distributor
ProcessExecutor
ProcessingAttachmentRequiredException
ProcessingAttachmentUnauthorizedException
ProcessingBadRequestException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingDuplicatedVersionException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingEngineException
Exception handled by the ProcessEngine.
ProcessingEntry
The ProcessingEntry class.
ProcessingException
Exception is the superclass of all VITAM processing exceptions.
ProcessingInternalServerException
Define a Processing Exception to be thrown when a fatal error occurred
ProcessingMalformedDataException
Define a Processing Exception to be thrown when there is a line break or spaces where should not be
ProcessingManagementClient
Processing Management Client
ProcessingManagementClientFactory
ProcessingManagement factory for creating ProcessingManagement client
ProcessingManagementClientMock
ProcessingManifestReferenceException
Define a Processing Exception to be thrown when an error with reference occurred in the manifest, not a fatal error
ProcessingNotFoundException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingNotValidLinkingException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingObjectGroupEveryDataObjectVersionException
Define a Processing Exception to be thrown when an error with everyDataObjectVersion is false when object group is attached to an existing objectGroup , not a fatal error
ProcessingObjectGroupLifeCycleException
ProcessingObjectGroupLinkingException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingObjectGroupMasterMandatoryException
Define a Processing Exception to be thrown when an error with master is not present in the manifest, not a fatal error
ProcessingObjectReferenceException
ProcessingRetryAsyncException
ProcessingStatusException
ProcessingStorageWorkspaceException
ProcessingStorageWorkspaceException thrown by ProcessDataManagement when an error occurs on workspace actions
ProcessingTooManyUnitsFoundException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingUnitLinkingException
Define a Processing Exception to be thrown when an error occurred, not a fatal error
ProcessingUri
Processing Uri format
ProcessLifeCycle
Interface of the private class ServerIdentity
ProcessManagement
ProcessManagement interface This service will be invoked by Ingest Module
ProcessManagementImpl
ProcessManagementImpl implementation of ProcessManagement API
ProcessManagementMain
The process management application is to launch process engine vitamServer
ProcessManagementResource
ProcessMonitoring
Process Monitoring Interface offers services in order to monitor workflows
ProcessMonitoringImpl
ProcessMonitoringImpl class implementing the ProcessMonitoring
ProcessObsoleteComputedInheritedRulesJob
ProcessPause
Model to pause processes.
ProcessPopulator
Temporary process populator
ProcessQuery
Query model to search in process.
ProcessResponse
Process Response class Contains global process status, messages and list of action results
ProcessState
The different states of the ProcessWorkflow For each state (PAUSE, RUNNING, COMPLETED) we can send an number of events.
ProcessStep
Step Object in process workflow
ProcessWorkflow
Proccess Workflow contains a different operations and status attribute
ProcessWorkflowMetricsCollector
Collect metrics from processing operations.
ProcessWorkflowNotFoundException
ProcessWorkflowNotFoundException manage workflow not found Exception
ProcessWorkFlowsCleaner
ProcessManagementImpl implementation of ProcessManagement API
ProducerConsumerLock
Producer-Consumer lock implementation : (https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem) Inspired from https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html implementation Implements `AutoCloseable` - When closed, all locks are unlocked.
Profile
Defines a Profile collection.
ProfileFormat
Created by djamel Hamas on 5/9/17.
ProfileManager
This class manage validation and log operation of profile service
ProfileModel
Data Transfer Object Model of Profile (DTO).
ProfileNotFoundException
Exception indicating that there is not file containing file format vitam.
ProfilePathFileNotFoundException
Exception indicating that there is no XSD or RNG path file in the given profile.
ProfileResource
ProfileSax2Handler
ProfileSedaVersion
ProfileService
This service manages the creation, update, find, ...
ProfileServiceImpl
The implementation of the profile servie This implementation manage creation, update, ...
ProfileStatus
Created by djamel Hamas on 5/9/17.
ProfileStep
Profile Step
ProfileValidator
Used to validate profiles and to apply acceptance rules.
ProfileValidator.RejectionCause
Rejection Cause
ProjectDto
ProjectExternalResource
ProjectInternalResource
ProjectModel
project model
ProjectModel.Builder
ProjectRepository
repository for project entities management in mongo.
ProjectService
ProjectStatus
PronomParser
PronomParser parse the xml pronom file to get the info on file format
Properties
property
PropertiesUtils
Property Utility class NOTE for developers: Do not add LOGGER there
PropertyValue
PropertyValue
PublicConfiguration
PublicConfigurationService
PullAction
Pull Action: $pull : { name : [ value, value, ...
PullAction
Pull Action
PurgeAccessionRegisterModel
PurgeAccessionRegisterPreparationHandler
Purge accession register preparation handler.
PurgeAccessionRegisterUpdatePlugin
Purge accession register update plugin.
PurgedCollectionType
PurgeDeleteCollectService
PurgeDeleteService class
PurgeDeleteObjectGroupPlugin
Purge delete object group plugin.
PurgeDeleteService
PurgeDeleteService class
PurgeDetachObjectGroupPlugin
Purge detach object group plugin.
PurgeDipJob
PurgedPersistentIdentifier
PurgedPersistentIdentifier
PurgedPersistentIdentifier.Builder
PurgedPersistentIdentifierBulkInserter
PurgedPersistentIdentifierExtractor
PurgedPersistentIdentifierExtractorFactory
PurgedPersistentIdentifierSearchService
PurgedPersistentIdentifierValidator
PurgeObjectGroupModel
PurgeObjectGroup
PurgeObjectGroupObjectVersion
PurgeObjectGroupParams
PurgeObjectGroupPreparationHandler
Purge object group preparation handler.
PurgeObjectGroupReportEntry
PurgeObjectGroupRepository
PurgeObjectGroup
PurgeObjectGroupStatus
PurgeObjectParams
PurgeReportService
PurgeSipJob
PurgeTransactionThread
PurgeUnitCollectPlugin
Purge unit plugin.
PurgeUnitModel
ReportListModel
PurgeUnitPlugin
Purge unit plugin.
PurgeUnitReportEntry
PurgeUnitRepository
ReportRepository
PurgeUnitStatus
PurgeUnitVitamPlugin
Purge unit plugin.
PushAction
Push Action: $push : { name : [ value, value, ...
PushAction
Push Action
PutBinaryOnWorkspace
move a binary file from storage to workspace
QualifiersModel
Object mapping QualifiersResponse
QualifierVersion
Query
Query component
QueryCriteria
repository for Tapes Catalog management in mongo.
QueryCriteriaOperator
QueryCriteriaUtils
QueryDepthHelper
Helper for Parsing and Execution
QueryDTO
Query DTO class
QueryFilter
Query Filter POJO
QueryHandler
QueryHelper
Query helper (common to all types: SELECT, UPDATE, INSET, DELETE)
QueryParserHelper
Query from Parser Helper
QueryPattern
Query Pattern
QueryProjection
Query Projection POJP
QueryRestrictionConverter
QueryToElasticsearch
Elasticsearch Translator
QueryToMongodb
Query to MongoDB
QueryType
QueryType
QueueException
QueueMessageEntity
QueueMessageType
QueueProcessingException
QueueProcessingException.RetryPolicy
QueueProcessor<T>
QueueRepository
QueueRepositoryImpl
QueueState
RangeFacetValue
RangeFacetValue pojo
RangeQuery
Range Query
RangeQuery
The range query
RawLifecycleByLastPersistedDateRequest
Model for querying raw lifecycles by last persisted date
ReadOnlyShieldStorageDistribution
Proxy StorageDistribution implementation that prevents write operations on ReadOnly deployments (secondary site)
ReadOnlyStorageLog
ReadOrder
ReadTask
ReadWriteErrorCode
ReadWriteException
ReadWriteOrder
ReadWriteOrderMetrics
ReadWritePriority
ReadWriteResult
ReadWriteTask
ReclassificationChildNodeExportRequest
Pojo for reclassification child node export
ReclassificationDistributionService
Service for distributing
ReclassificationEventDetails
ReclassificationFinalizationHandler
Reclassification finalization handler.
ReclassificationOrders
Pojo class for reclassification orders
ReclassificationPreparationCheckGraphHandler
Reclassification graph check handler.
ReclassificationPreparationCheckHoldRulesHandler
Reclassification hold rule check handler.
ReclassificationPreparationLoadRequestHandler
Reclassification request loading handler.
ReclassificationPreparationUpdateDistributionHandler
Reclassification update distribution handler.
ReclassificationQuerySchemaValidator
Dsl schema validator for reclassification update DSL queries.
ReclassificationRequestDslParser
ReconstructionAccessionRegisterJob
ReconstructionException
Exception used for Reconstruction service
ReconstructionItem
Description of reconstruction item model.
ReconstructionOperation
ReconstructionOperation.Builder
ReconstructionOperationJob
ReconstructionOperationRepository
ReconstructionOperationRepositoryImpl
ReconstructionReferentialJob
ReconstructionRequestItem
Description of reconstruction request item model.
ReconstructionRequestItem
Description of reconstruction request item model.
ReconstructionRequestItem
Description of reconstruction request item model.
ReconstructionResource
ReconstructionResponse
ReconstructionResponse.Builder
ReconstructionResponse.ReconstructionStatus
ReconstructionResponseItem
Description of reconstruction response item model.
ReconstructionResponseItem
Description of reconstruction response item model.
ReconstructionResponseItem
Description of reconstruction response item model.
ReconstructionService
Reconstrution of Vitam Collections interface.
ReconstructionService
Reconstruction of Vitam Logbook Operation Collections.
ReconstructionServiceImpl
Reconstrution of Vitam Collections.
ReferencedObjectTypeModel
Deprecated.
Old Signature.ReferencedObject model (Seda 2.1 invalid input: '&' 2.2).
ReferenceFormat
ReferentialAccessionRegisterImpl
Referential Accession Register Implement
ReferentialAccessionRegisterSummaryUtil
ReferentialAccessionRegisterSummaryUtil
ReferentialAuditService
ReferentialCreateSymblolicAccessionRegisterJob
ReferentialDocumentValidators
ReferentialException
FileFormatException error
ReferentialFile<E>
ReferentialFile
ReferentialFileUtils
Common utils for masterdata referential sevices.
ReferentialFormatFileImpl
ReferentialFormatFileImpl implementing the ReferentialFormatFile interface
ReferentialImportInProgressException
Exception thrown when a file rules import is already in progress
ReferentialNotFoundException
Exception indicating that Referential Not Found.
RegisterValueDetailModel
RegisterValueEventModel
ReindexationKO
IndexKO
ReindexationOK
IndexOK
ReindexationResource
ReindexationResult
IndexationResult pojo
RenameAction
Rename Action: $rename : { name : newname }
RenameAction
Rename Action
ReplacePatternUtils
ReplacePatternUtils
Report
Report
cucumber report for an individual test
ReportBody<T>
ReportBody
ReportCommonRepository
ReportCommonRepository
ReportConstants
Common constants for reports.
ReportEntry
ReportEntry
ReportExportRequest
ReportExportRequest
ReportGenerator
ReportItemStatus
Item status for a report item
ReportLine
ReportLine.ReportLineType
ReportOutput
ReportOutput
ReportRequestWrapper<T>
ReportResults
Reports
Class for reports
ReportStatus
List of status used in report.
ReportSummary
ReportType
ReportType
ReportWriter
RequestAuthorizationValidator
Authorization Wrapper
RequestById
RequestFacetItem
Description of RequestFacetItem model.
RequestIdGeneratorContainerFilter
generate a X-request-Id, and add-it on VitamSession
RequestLengthCountingInputStreamMetrics
RequestMultiple
abstract class for multi query request
RequestParserHelper
RequestParser Helper to get the correct Request Parser from String or from Json.
RequestParserHelperSingle
RequestParser Helper to get the correct Request Parser from String or from Json.
RequestParserMultiple
Partial Request Parser (common base): { $roots: root, $query : query, $filter : filter }
RequestParserSingle
Single Request Parser (common base) { $query : query, $filter : filter }
RequestResponse<T>
Abstract RequestResponse for all request response in Vitam
RequestResponseError
Storage RequestResponseError class contains error list
RequestResponseOK<T>
Access RequestResponseOK class contains list of results
default results : is an empty list (immutable)
RequestResponseStorage
Request response
RequestSingle
Request for Single Mode Query
RequestToAbstract
Request To X Abstract class.
RequestToElasticsearch
Request To Elasticsearch
RequestToMongodb
Request to MongoDb
ResolverPipeline
ResolverPipeline.Builder
ResponseErrorUtils
ResponseHelper
Helper for getting Response as Outbound Response
ResponseLengthCountingOutputStreamMetrics
ResteasyTestApplication
ResteasyTestApplication.ExpectedResults
Default ExpectedResults
RestoreBackupService
Service used to recover a Backup copy of the given Vitam collection.
RestoreBackupService
Service used to recover a Backup copy of logbook operation Vitam collection.
RestoreBackupService
Service used to recover a Backup copy of the given metadata Vitam collection.
RestoreBackupServiceImpl
Service used to recover a Backup copy of the given Vitam collection.
RestoreOfferBackupService
Service used to recover Backup copies.
Result<T>
Abstract class for Result
ResultDefault<T>
Result LRU in memory version
ResultError
Result Error only
ResultOrError<R,E>
ResultPreservation
RetrieveSecureTraceabilityDataFilePlugin
Retryable<T,E>
RetryableOnException<T,E>
RetryableOnResult<T,E>
RetryableParameters
RevertUpdateOptions
RevertUpdateStep
RevertUpdateUnitCheckPlugin
RevertUpdateUnitFinalizePlugin
RevertUpdateUnitPlugin
RFC3339DateFormat
RngValidator
RollBackActionHandler
IndexUnit Handler
RuleAction
RuleActions
RuleCategoryAction
RuleCategoryActionDeletion
RuleCategoryInheritanceOrigin
RuleCategoryModel
RuleImportDiff
RuleImportResultSet
RuleManagementAuditJob
Utility to launch the rule audit through command line and external scheduler
RuleMapper
Map data base representation of rules to a jaxb representation =&tg; Map RuleCategoryModel to CommonRule
RuleMapper
Map data base representation of rules to a jaxb representation => Map RuleCategoryModel to CommonRule
RuleMeasurementEnum
Enum for Rule Measurement
RuleModel
RulesManagerFileImpl
RulesManagerFileImpl
RuleType
RuleUpdateErrorCode
RuleUpdateException
RunningIngestsUpdateActionPlugin
CheckArchiveUnitSchema Plugin.
RuntimeStorageException
RunWithCustomExecutor
Junit Test method annotation used to run the associated test in a specific Thread (`RunWithCustomExecutorRule`.
RunWithCustomExecutorRule
Junit Test rule used to run tests with a given `Executor` ; such tests should be annotated with the `RunWithCustomExecutor` annotation.
SafeFileChecker
Checker for Sanity of file manipulation to avoid Path Traversal vulnerability
SanityChecker
Checker for Sanity of XML, Json and JsonL (json-lines)
Json : check if json is not exceed the limit size, if json does not contain script tag
XML: check if XML file is not exceed the limit size, and it does not contain CDATA, ENTITY or SCRIPT tag
SanityCheckerCommonFilter
Common filter checker for header, uri and parameter
SanityCheckerInputStreamFilter
Filter checker for body inputstream
SanityCheckerJsonFilter
Filter checker for body json
SanityCheckOfferServiceDecorator
Path Sanity check wrapper around `DefaultOfferService`.
SanityDynamicFeature
Dynamic filter checker for resources
SaveAtrPlugin
SchedulerAdminApplication
Scheduler Admin Vitam Application
SchedulerClient
SchedulerClientFactory
SchedulerConfiguration
SchedulerListener
SchedulerMain
SchedulerResource
Schema
DSL Schema Class
Schema
Defines a schema collection.
SchemaBuilder
SchemaBuilder
SchemaCardinality
SchemaCategory
SchemaCommonService
This Common service for managing schema
SchemaControl
SchemaErrorCode
SchemaFillerProcessor
SchemaImportReport
SchemaImportValidationException
SchemaImportValidationException error
SchemaInputModel
POJO for external input schema api
SchemaModel
POJO java use for mapping @
invalid reference

    fr.gouv.vitam.functional.administration.common.Schema

SchemaOrigin
Enum for Schema origin
SchemaResource
SchemaResponse
POJO java for schema response
SchemaService
This service to manage schema operations
SchemaService.TenantScope
SchemaStep
SchemaStringSizeType
SchemaType
SchemaTypeDetail
SchemaValidationException
Exception to be thrown when validation error occurs
SchemaValidationService
SchemaValidationUtils
SchemaValidationUtils
ScrollSpliterator<T>
ScrollSpliterator
ScrollSpliteratorHelper
ScrollSpliteratorHelper class
SearchQuery
Search Query
SearchQuery
Search Query
SecureClientConfiguration
Defines minimal common configurations for secure client configuration properties.
SecureClientConfiguration
Defines minimal common configurations for secure client configuration properties.
SecureClientConfigurationImpl
SecureClientConfiguration interface's implementation
SecureClientConfigurationImpl
SecureClientConfiguration interface's implementation
SecureConfiguration
Secure configuration
Secured
Annotation for REST endpoints to be secured by security profile filtering.
SecureEndpointRegistry
Secure endpoint registry.
SecureEndpointScanner
Jax-rs scanner for secure endpoint auto-discovery on extarnal apps startup
SecureXMLFactoryUtils
Helper for secure xml factory initialization.
SecurityDataMigrationRepository
Repository for mongo security data migration
SecurityDataMigrationService
Security data migration service.
SecurityProfile
Defines a Security Profile collection.
SecurityProfileModel
Data Transfer Object Model of security profile (DTO).
SecurityProfilePermissions
SecurityProfileResource
SecurityProfileService
SecurityProfileStep
Security Profile Step
SecurityService
SedaConfiguration
Seda Configuration class
SedaConstants
Constants for the Seda used in Json files
SedaIngestParams
SedaSchemaInfo
SedaSchemaInfoResolver
Allows resolving of "Content.*", "Management.*" invalid input: '&' "ArchiveUnitProfile" schema fields by their full "SedaPath".
SedaUtilInfo
the class SedaUtilInfo is used for storing the DataObjectId and BinaryObjectInfo in a map
SedaUtils
SedaUtils to read or split element from SEDA
SedaUtils.CheckSedaValidationStatus
Check Seda Validation status values
SedaUtilsException
SedaUtilsFactory
SedaUtils Factory to create SedaUtils
SedaVersion
The class SedaVersion used to get the list the versions by type of Data Object from the file version.conf
SedaXsdValidatorProvider
Select
SELECT for Single Mode Query
SelectedUnit
SelectMultipleSchemaValidator
Dsl schema validator for multiple queries DSL queries.
SelectMultiQuery
Select: { $roots: roots, $query : query, $filter : filter, $projection : projection, $facets : facet }
SelectParserMultiple
Select Parser: { $roots: roots, $query : query, $filter : filter, $projection : projection }
SelectParserSingle
Select Parser: { $query : query, $filter : filter, $projection : projection }
SelectSingleSchemaValidator
Dsl schema validator for single query DSL queries.
SelectToElasticsearch
Select To Elasticsearch
SelectToMongodb
Select to MongoDb
SequenceType
ServerConfiguration
Representing a Server configuration.
ServerConfiguration
ServerConfiguration class contains the different parameter {hostName ,ipAddress, port }to connect a remote server such as workspace or metaData
ServerIdentity
Server Identity containing ServerName, ServerRole, Global PlatformId
This is a private Common.
By default this class is initialized with default values:
ServerName: hostname or UnknownHostname if not found ServerRole: UnknownRole ServerId: partial MAC ADDRESS as integer SiteId : 0
One should initialize its server instance by calling:
ServerIdentity.MAP_KEYNAME
Map key for setFromMap
ServerIdentity.ServerIdentityConfigurationImpl
Implementation of ServerIdentityConfiguration Interface
ServerIdentityConfiguration
Defines minimal common configurations for server identity configuration properties.
ServerIdentityInterface
Interface of the private class ServerIdentity
ServerVariable
Representing a Server Variable for server URL template substitution.
ServiceName
Enum of Vitam services
SetAction
Set Action: $set : { name : value, name : value, ...
SetAction
Set Action
SetregexAction
Setregex Action: $setregex : { name : value, name : value, ...
SetregexAction
Setregex Action
ShortReferenceFormat
Shorthand for ReferenceFormat, except that it is defined by a simple string.
ShutDownHookFilter
ShutDown Hook Filter save and remove request-id in ThreadManager
SiegfriedClient
Siegfried client interface
SiegfriedClientFactory
Siegfield Client factory
SiegfriedClientRest
SiegfriedQueryParams
Siegfried query parameters (version >= 1.7.10)
SignatureDescriptionTypeModel
SignatureInformationExtendedModel
SignaturePolicy
SignaturePolicy.SignedDocumentPolicyEnum
SignatureTypeModel
Deprecated.
Old Signature model (Seda 2.1 invalid input: '&' 2.2).
SignedObjectDigestModel
Deprecated.
Old Signature.SignedObjectDigest model (Seda 2.1 invalid input: '&' 2.2).
SigningInformationEnum
SigningInformationException
SigningInformationTypeModel
SigningRoleType
SimpleMongoDBAccess
simple implementation on MongoDbAccess
SimpleVarNameAdapter
Simple class to replace # by _, use only for FunctionalAdministration collection.
SingleValueFacet
Single Value Facet for name and value
SingleVarNameAdapter
Model for VarNameAdapter for Single collections
SingleVarNameAdapterExternal
Model for VarNameAdapter for Single collections
SipHelper
SipService
SipTool
SizedInputStream
Input stream with read size
SortedLevelJsonLineWriter
Helper for writing mixed level (distribution group) of json line entries into a single json line sorted by distribution group
SpliteratorIterator<T>
Spliterator to Iterator Adapter.
SslConfig
SSLConfiguration
SSL Configuration
SSLConfiguration
SSL Configuration
SSLKey
SSL Key
SSLKey
SSL Key
StateMachine
State Machine class implementing the Interface.
StateMachineFactory
Class StateMachineFactory Goal : create an instance of StateMachine
StateNotAllowedException
This exception is thrown only if transition for the currentState to the given new state is not allowed Possible case: current state is completed, any action (next, resume, cancel, pause) current state is running, action is next or resume
StatusAggregationBehavior
StatusByAccessRequest
StatusCode
Enum StatusCode different constants status code for workflow , action handler and process
StatusMessage
Default Status message (at that time)
StatusOutcome
StatusOutcome
Step
Step Object in process workflow
StepAlreadyExecutedException
StepAlreadyExecutedException manage steps already executed Exception
StorageAccessLogException
StorageAccessRequestCreationRequest
AccessRequest creation request for async offer (tape library storage)
StorageAlreadyExistsClientException
Storage already exists Client Exception
StorageAlreadyExistsException
Define a Storage Exception to be thrown when something already exists and it should not
StorageBackupLogJob
StorageBulkMetadataResult
StorageBulkMetadataResultEntry
StorageBulkPutRequest
Request for bulk storage of files
StorageBulkPutResult
Response for bulk storage of files
StorageBulkPutResultEntry
StorageCapacityResult
Data structure representing global result from a 'get storage container information / capacity' request
StorageCheckObjectAvailabilityRequest
Object availability check for async offer (tape library storage).
StorageCheckObjectAvailabilityResult
Object availability check result for async offer (tape library storage).
StorageClient
Storage Client interface
StorageClientException
Main Storage Client Exception
StorageClientFactory
StorageClient factory
StorageClientMock
Mock client implementation for storage
StorageClientOfferLogIterator
Implementation of TraceabilityIterator for Storage.
StorageConfiguration
Storage configuration contains all configuration items for storage offers
StorageConfiguration
StorageCRUDUtils
StorageCRUDUtils class this class is a tool for crud operation for storage
StorageDetailModel
StorageDistribution
Interface Storage Distribution for Storage Operations
StorageDistributionFactory
StorageDistributionImpl
StorageDistribution service Implementation process continue if needed)
StorageDriverConflictException
Exceptions to be thrown by the storage drivers in case of conflicting resource
StorageDriverException
Exceptions to be thrown by the storage drivers Note: it is intended to NOT extends VitamException in order to not have a dependency to common-public in this module
StorageDriverMapperException
Define a Storage Exception to be thrown when something wrong with the driver mapper (updating driver / offer associations)
StorageDriverNotFoundException
Exceptions to be thrown by the storage drivers in case resource was not found on the storage offer
StorageDriverNotFoundException
Define a Storage Exception to be thrown when the driver manager does not find a required driver (from an offer)
StorageDriverParameterNames
Contains all Vitam common driver parameters name.
StorageDriverPreconditionFailedException
Exceptions to be thrown by the storage drivers in case resource requested is already existing
StorageDriverServerErrorException
StorageDriverServiceUnavailableException
Exceptions to be thrown by the storage drivers in case resource requested is already existing
StorageDriverUnavailableDataFromAsyncOfferException
Exceptions to be thrown by the storage drivers in case of
StorageException
Main Storage Exceptions
StorageFileNameHelper
Helper class for storage file name parsing
StorageGetBulkMetadataRequest
Request for object metadata
StorageGetMetadataRequest
Request for object metadata
StorageGetResult
Holds result data that come as a result of a request to retrieve an object on the distant storage offer
StorageIllegalOperationClientException
Storage Illegal Operation Client Exception
StorageIllegalOperationException
StorageInconsistentStateException
StorageInformation
The class StorageInformation is used to store information about the storage
StorageJson
Object mapping Storage Response
StorageListRequest
Holds minimal needed parameters that may be needed to send a request on an object on the distant storage offer : list objects.
StorageLog
Storage log provider.
StorageLogAdministration
Business class for Storage Log Administration (backup)
StorageLogAppender
Storage log appender.
StorageLogBackupResult
StorageLogbookOutcome
Storage Logbook Operation Outcome values
StorageLogbookParameterName
Enum with all possible logbook storage parameters
Use to set parameter value and to check emptiness or nullity
StorageLogbookParameters
Storage Logbook Parameters Class
StorageLogException
exception when the backup task failed
StorageLogFactory
StorageLogService
StorageLogStructure
StorageLogTraceabilityJob
StorageLogTraceabilityResult
StorageMain
StorageMessage
Display logged messages from workspace
StorageMetadataResult
StorageNotFoundClientException
Storage NotFound Client Exception
StorageNotFoundException
Define a Storage Exception to be thrown when something is not found
StorageObjectRequest
Holds minimal needed parameters that may be needed to send a request on an object on the distant storage offer : object informations.
StorageObjectResult
Holds minimal data that should be received a result from an object on the distant storage offer : object informations.
StorageOffer
Define a Storage offer configuration
StorageOfferHACapabilityProvider
This interface aims to provide a set of methods (or adjust some ones in `StorageOfferProvider`) that offer some HA (High Availability) capabilities : Through manual or automatic failover mechanism to make an offer in inactive state
StorageOfferLogRequest
build a query.
StorageOfferLogResult
result of the getLast request.
StorageOfferProvider
This interface aims at providing a set of method that are common with no concerns of the offer configuration persistence implementation (ie: implementation could be Filesystem, Database...)
StorageOfferProviderFactory
Factory class to provide StorageOfferProvider implementation
StorageProvider
Storage offers provider
StoragePutRequest
Holds every needed parameters that may be needed to put an object on the distant storage offer.
StoragePutResult
Holds result data that come as a result of a request to put an object on the distant storage offer
StorageRacineModel
DTO for map #storage in objectGroup
StorageRemoveRequest
Holds every needed parameters that may be needed to remove an object on the distant storage offer.
StorageRemoveResult
Holds result data that come as a result of a request to remove an object on the distant storage offer
StorageRequest
Holds minimal needed parameters that may be needed to send a request on the distant storage offer : container informations.
StorageResource
StorageResult
Holds minimal data that should be received a result from the distant storage offer : container informations.
StorageRule
StorageServerClientException
Exception indicating the Storage server has an internal error.
StorageService
StorageStep
Storage step
StorageStrategy
Represents a storage strategy (that may be mapped from Json but not exclusively)
StorageStrategyNotFoundException
StorageStrategyProvider
This interface aims at providing a set of method that are common with no concerns of the strategy configuration implementation (ie: implementation could be Filesystem, Database...)
StorageStrategyProviderFactory
Factory class to provide StorageStrategyProvider implementation
StorageStrategyReferentOfferException
StorageStrategyUtils
Storage strategy utils.
StorageTechnicalException
Exception thrown when any unwilling technical exception occurs
StorageTraceabilityAdministration
Business class for Storage Traceability Administration
StorageTraceabilityData
Tuple that contains information of a previous Storage treaceability operation (from zip file)
StorageType
Enum with all possible Storage Type
StorageUnavailableDataFromAsyncOfferClientException
Storage Client Exception thrown when access to data from async offer requires valid access request
StorageUnavailableDataFromAsyncOfferException
Define a Storage Exception to be thrown when access to data from async offer is not acceptable
StorageUtils
StoreContextBuilder
Creates `ContentAddressableStorage` configured in a configuration file
Ex.
StoredInfoResult
Data structure representing global result from a 'createObject' request
StoreExports
ZIP the ExportsPurge and move it from workspace to storage
StoreGraphException
Exception used for StoreGraphService
StoreGraphJob
StoreGraphService
This class get units where calculated data are modified Zip generated files and store the zipped file in the offer.
StoreMetadataObjectActionHandler
StoreMetaDataObjectGroupActionPlugin
Stores MetaData object group plugin.
StoreMetaDataUnitActionPlugin
Stores MetaData unit plugin.
StoreObjectActionHandler
StoreObjectGroupActionPlugin
StoreObjectGroupAction Plugin.
StoreObjectGroupCollectActionPlugin
Handler that copies all content from the SIP folder to the container root.
StrategyIdOfferIdLoader
StreamAlreadyConsumedException
StreamAndInfo
StreamAndInfo class
StreamUtils
This class supports Helpers on streams.
StringSize
StringUtil
StringUtils
String utils
SumFacet
Sum facet
SupportedSedaVersions
Here we declare all SEDA versions supported by Vitam with their XSD Validators to use later for Generating ATR, DIP and TRANSFER.
Swift
Swift abstract implementation Manage with all common swift methods
SwiftKeystoneFactoryV2
SwiftKeystoneFactoryV2
SwiftKeystoneFactoryV3
SwiftKeystoneFactory V3
SwiftMigrationMode
SwiftMigrationRequest
SwiftMigrationService
Handles multiple inconsistencies in large object handling in previous Swift V2 invalid input: '&' V3 implementations.
SwiftPreventKeepAliveStrategy
SwitchIndexParameters
Index Parameters class
SwitchIndexResult
Symbolic
Used as key map
SysErrLogger
Utility class to be used only in classes where VitamLogger is not allowed
SystemPropertyUtil
A collection of utility methods to retrieve and parse the values of the Java system properties.
SystemPropertyUtil.Platform
Inspired from http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/ SystemUtils.html
TagInfo
TapeAccessRequestReferentialEntity
TapeArchiveReferentialEntity
TapeCartridge
MagneticTapeCartridge
TapeCatalog
TapeCatalog
TapeCatalogException
TapeCatalogLabel
TapeCatalogMetrics
TapeCatalogRepository
repository for Tapes Catalog management in mongo.
TapeCatalogResource
TapeCatalogService
TapeCatalogServiceImpl
TapeCommandException
TapeDrive
TapeDrive or tape drive
TapeDriveCommandService
TapeDriveConf
Tape drive that read and write in the tape cartridge
TapeDriveManager
Manager used to get TapeDriveCommandService and TapeReadWriteService
TapeDriveOrderConsumer
TapeDriveOrderProducer
TapeDrivePool
TapeDriveService
TapeDriveSpec
TapeDriveState
TapeDriveStatus
For more information, @see http://manpagesfr.free.fr/man/man4/st.4.html
TapeDriveStatusParser
TapeDriveWorker
TapeDriveWorkerManager
TapeLibraryArchiveStorageLocation
TapeLibraryBucketConfiguration
TapeLibraryBuildingOnDiskArchiveStorageLocation
TapeLibraryConf
TapeLibraryConfiguration
TapeLibraryContentAddressableStorage
TapeLibraryFactory
TapeLibraryFactory.TapeServiceCreator
TapeLibraryInputFileObjectStorageLocation
TapeLibraryObjectReferentialId
TapeLibraryObjectStorageLocation
TapeLibraryOnTapeArchiveStorageLocation
TapeLibraryPool
TapeLibraryPoolImpl
TapeLibraryReadyOnDiskArchiveStorageLocation
TapeLibraryService
TapeLibraryServiceImpl
TapeLibrarySimulator
Helper class for emulating a Tape Library behaviour for integration testing purposes.
TapeLibrarySimulatorRule
Helper JUnit Rule for setup / clean of a `TapeLibrarySimulator` as test context.
TapeLibrarySpec
TapeLibraryState
TapeLibraryStatusParser
TapeLibraryTarObjectStorageLocation
TapeLibraryTopologyConfiguration
TapeLoadUnloadService
TapeLocation
TapeLocationType
TapeObjectReferentialEntity
TapeReadRequestReferentialEntity
TapeReadWriteService
TapeRobotConf
A barcode reader to identify tape cartridges and an automated method for loading tapes
TapeRobotManager
TapeRobotPool
TapeRobotService
TapeSlot
StorageElement
TapeSlotType
TapeState
TarAppender
TarBufferingTimedOutMessage
TarCreatorMessage
TarEntryDescription
TarFileDigestVerifier
TarFileRapairer
TarFileRapairer.DigestWithSize
TarHelper
TarLocation
TempFolderRule
TempWorkspace
TenantFilter
Tenant Filter
TenantLogbookOperationTraceabilityResult
TenantRange
TenantRangeParser
TenantRangeValidator
TermQuery
Term Query
TermQuery
Term query
TermsFacet
Terms facet
TestVitamClientFactory<T>
Default VitamClientFactory for Test purpose only
TestVitamClientFactory<T>
Default VitamClientFactory for Test purpose only
TextByLang
TextByLang class
ThreadManager
ThreadManager class to manage all request in and out
ThreadResponseData
Response of thread storage
ThrottlingAlertService
TimeoutStopwatch
TimeStampException
TimeStamp exception
TimestampGenerator
Generate a time stamp token for a specific hash
TimestampingInformationTypeModel
TimeStampService
TimeStampSignature
sign a timestramp request with the current date, two implementation are possible: - sign with a local keystore - call an external service
TimeStampSignatureWithKeystore
Generate a time stamp token with a local PKCS12 keystore.
TimeToLive
TimeToLiveConfiguration
TimeZoneAbbreviationResolver
TnrClientConfiguration
TnrClientConfiguration
TraceabilityAuditJob
TraceabilityError
TraceabilityEvent
Class used to save traceability event to be store in logbook collection
TraceabilityException
exception when the traceability task failed
TraceabilityFile
Used to handle zip file for traceability
TraceabilityFinalizationPlugin
TraceabilityHashDetails
Pojo for traceability hash computation details
TraceabilityIterator<T>
Specific iterator that must be able to compute the size of the iterator (after iteration over data) and an end date
TraceabilityJob
TraceabilityLFCJob
TraceabilityLinkedCheckPreparePlugin
TraceabilityObjectModel
TraceabilityReportEntry
TraceabilityReportRepository
TraceabilityReportService
TraceabilityService
Service used to make the generic traceability algo.
TraceabilityStatistics
TraceabilityStatsModel
TraceabilityStorageService
Service that allow Storage Traceability to use StorageDistribution in order to get some file and information in Offers
TraceabilityType
Type of logbook traceability
TransactionDto
TransactionExternalResource
TransactionInternalResource
TransactionModel
Transaction model
TransactionRepository
repository for collect entities management in mongo.
TransactionRestrictionHelper
TransactionService
TransactionStatus
TransferNotificationActionHandler
Transfer notification reply handler
TransferReplyAccessionRegisterPreparationHandler
TransferReplyAccessionRegisterUpdatePlugin
TransferReplyContext
TransferReplyDeleteObjectGroupPlugin
TransferReplyDeleteSIP
TransferReplyDeleteUnitPlugin
TransferReplyDetachObjectGroupPlugin
TransferReplyFinalizationPlugin
TransferReplyObjectGroupPreparationHandler
TransferReplyReportGenerationHandler
TransferReplyReportService
TransferReplyUnitModel
TransferReplyUnitPreparationHandler
Transfer reply unit preparation handler.
TransferReplyUnitReportEntry
TransferReplyUnitRepository
ReportRepository
TransferReplyUnitStatus
TransferReportHeader
TransferReportLine
TransferRequest
TransferRequestParameters
TransferStatus
TransferStep
TransferThread
Thread Future used to send stream to one offer
TransfertTimeoutHelper
TransformJsonTreeToListOfXmlElement
Transform Json Tree To Xml list of xml Element
TrimAndSlashNormalizer
TypeChoiceArrayFormat
TypeChoiceFormat
TypeDetail
UiConstants
Constants used by Server Application
UnionFormat
Unit
Unit class:
UnitAttachmentPlugin
Unit attachment plugin.
UnitComputedInheritedRulesInvalidationModel
ReportListModel
UnitComputedInheritedRulesInvalidationReportEntry
UnitComputedInheritedRulesInvalidationRepository
UnitDetachmentPlugin
Unit detachment plugin.
UnitGraphComputePlugin
Plugin compute graph of units
UnitGraphInfo
Pojo for in unit graph deserialization
UnitGraphInfoLoader
Helper class for db access via DSL for reclassification
UnitGraphModel
unit graph model.
UnitInheritedRulesResponseModel
Pojo for computed inherited rules of per category
UnitMetadataRulesUpdateCheckConsistency
Check update permissions.
UnitModel
UnitPerOriginatingAgency
contains a aggregate with number of unit per originating agency
UnitPurgedPersistentIdentifierExtractor
UnitRuleModel
Pojo for unit graph and rule information deserialization of response from DSL response
UnitsRulesComputePlugin
UnitsRulesCompute Plugin.
UnitsRulesComputePlugin.UnitRulesComputeStatus
Unit rules compute status values
UnitsWithTransferRequestsMigrationService
UnitTreeFolderResolver
UnitType
Unit Process Type
UnitValidator
UnorderedListMatcher<T>
Mockito Matcher that checks unordered list equality to avoid order validation.
Unsecured
Annotation for REST endpoints that are excluded for security profile based filtering.
UnsetAction
UnSet Action: $unset : [ name, name, ...
UnsetAction
UnSet Action
Update
Update: { $query : query, $filter : multi, $action : action } or [ query, multi, action ]
UpdateActionHelper
Update associated actions helper
UpdateActionParserHelper
Query from Parser Helper
UpdateBulkSchemaValidator
Dsl schema validator for bulk update request.
UpdateByIdSchemaValidator
Dsl schema validator for update by id DSL queries.
UpdatedDocument
UpdatedDocument.UpdatedDocumentStatus
UpdateMultipleSchemaValidator
Dsl schema validator for multiple update DSL queries.
UpdateMultiQuery
Update: { $roots: roots, $query : query, $filter : multi, $action : action } or [ roots, query, multi, action ]
UpdateObjectGroupPlugin
This plugin, add diff (some original object group data) to item status, so, WorkerImpl can create a GOT LFC with those information
UpdateOperationModel
UpdateParserMultiple
Update Parser: { $roots: root, $query : query, $filter : filter, $action : action }
UpdateParserSingle
Select Parser: { $query : query, $filter : filter, $actions : actions }
UpdatePermissionException
Description of AccessInternal permissions exception class.
UpdateToMongodb
Update to MongoDb
UpdateUnit
UpdateUnitFinalize
Generate the report :
- compute data from batch-report
- store the report file
- clean the batch-report data
UpdateUnitKey
UpdateUnitMetadataReportEntry
UpdateUnitReportRepository
UpdateWorkflowConstants
Constants for the Ingest Workflow.
UploadCountingInputStreamMetrics
UploadSIPActionHandler
UploadSipResult
Record for returning the result of SIP upload to collect.
UriPrefix
HandlerIO argument Types
UriUtils
Class Utils that extracts a uri from a path
URLCodec
URL Codec
UserInterfaceTransactionManager
Manage all the transactions received form the User Interface : a gateway to VITAM intern
ValidationError
Validation error model
ValidationErrorHelper
ValidationErrorManager
UnitsRulesCompute Plugin.
ValidationErrorMessage
Specific message for validation error
ValidationErrorMessage.Code
Error codes
ValidationException
Exception for validation errors.
Validator
DSL Validator from a Schema.
ValidatorEngine
DSL Validator from a Schema.
ValidatorOrSignerModel
Class representing a Signer or a Validator
ValuesPreservation
VarNameAdapter
Model for VarNameAdapter (Unit/ObjectGroup) internal usage.
VarNameAdapterExternal
Model for VarNameAdapter for external usage (security for Object/Unit)
VarNameInsertAdapter
Model for VarNameAdapter for Insert
VarNameUpdateAdapter
Model for VarNameAdapter for Update
VerifyAtrPlugin
VerifyMerkleTreeActionHandler
Using Merkle trees to detect inconsistencies in data
VerifyTimeStampActionConfiguration
TnrClientConfiguration
VerifyTimeStampActionHandler
VersionHelper
Created by kw on 31/12/2016.
VersionPurgedPersistentIdentifierExtractor
VersionRetentionPolicyModel
VersionsModel
Object mapping VersionsResponse
VersionsModelCustomized
Object mapping VersionsResponse
VersionUsageModel
VersionUsageModel.IntermediaryVersionEnum
VersionUsagePermissionValidator
VirtualChanger
VirtualChangerState
VirtualDrive
VirtualDriveState
VirtualPathConfiguration
VirtualPathsConfiguration
VirtualPathsManager
VirtualSlot
VirtualSlotState
VirtualTape
VitamApacheHttpClientEngine
Vtam Specific Apache Http Client Engine In particular, handle chunk mode
VitamApacheHttpClientEngine
Vtam Specific Apache Http Client Engine In particular, handle chunk mode
VitamApacheHttpClientEngine.VitamConnectionReuseStrategy
Default implementation of a strategy deciding about connection re-use.
VitamApacheHttpClientEngine.VitamConnectionReuseStrategy
Default implementation of a strategy deciding about connection re-use.
VitamApiClient
VitamApplication<A,C>
VitamApplication Interface
VitamApplicationConfiguration
Common interface for all application configuration.
VitamApplicationConfigurationInterface
Common interface for all application configuration.
VitamApplicationInitializr
As restEasy application is lazy load, and some classes are needed for both Jetty server and resteasy configuration This Factory helps to make bridge between jetty server and resteasy configuration.
VitamApplicationInterface<A,C>
VitamApplicationInterface Interface
VitamApplicationServerDisconnectException
Exception when the client is disconnected
VitamApplicationServerException
// * This exception must be used when an error occured while creating, configuring or starting a `VitamServer`
VitamArchiveStreamFactory
Factory to create ArchiveInputStreams from names
VitamArchiveStreamFactory
Factory to create ArchiveInputStreams from names
VitamAsyncInputStream
VitamAsyncInputStreamResponse
This class implements a fake InputStream from a Response such that the response will be closed once the stream is closed itself.
VitamAuthentication
Annotation for REST endpoints to be based on Basic authentication fitering.
VitamAutoClosableResponse
VitamAutoCloseable
Generic Vitam Autocloseable Interface
VitamAutoCloseInputStream
InputStream used to prevent consume an already consumed stream
VitamCache<T,V>
VitamClientAccessUnavailableDataFromAsyncOfferException
VitamClientException
Generic exception throws by any vitam java client
VitamClientFactory<T>
General VitamClientFactory for non SSL client
VitamClientFactory<T>
General VitamClientFactory for non SSL client
VitamClientFactoryInterface<T>
Vitam Http Client Factory Interface
VitamClientFactoryInterface.VitamClientType
enum to define client type
VitamClientIllegalAccessRequestOperationOnSyncOfferException
VitamClientInternalException
Internal exception throws by any vitam java client when unknown issue occurs
VitamCode
List of Vitam errors.
VitamCodeHelper
Helper to get error message or VitamCode from Service, Domain and item or from error code
VitamCollection<T>
Vitam Collection for mongodb
VitamCollectionHelper
Vitam Collection Helper
VitamCommonMetrics
VitamConfiguration
This class contains default values shared among all services in Vitam
VitamConfigurationParameters
This class contains Vitam Data
VitamConstants
Constants class for Vitam internal features
VitamConstants.AppraisalRuleFinalAction
VitamConstants.StorageRuleFinalAction
VitamContext
Defines commons client parameters for vitam external rest API
VitamCounterService
Vitam functional counter service
VitamCustomizedHeader
VitamDateTimeAttribute
Vitam version of Validator for the `date-time-vitam` format attribute
VitamDBException
Vitam database exception.
VitamDescriptionLoader
VitamDescriptionResolver
VitamDescriptionType
VitamDescriptionType.VitamCardinality
VitamDescriptionType.VitamType
VitamDocument<E>
Vitam Document MongoDb abstract
VitamDocumentCodec<T>
MongoDB Codec for all VitamDocument
VitamElasticsearchReindex
VitamElasticsearchReindex
VitamElasticsearchRepository
Implementation for Elasticsearch
VitamEndpointUrlResolver
VitamError<T>
VitamError class
VitamErrorMessages
Vitam Error Messages Helper for take value of the key in vitam-error-messages.properties
VitamErrorUtils
Class utils: generate VitamError
VitamException
Main Vitam Exception
VitamFatalRuntimeException
Fatal Runtime Vitam Exception
VitamFieldsHelper
Vitam Field Helper to facilitate the usage of field names
VitamHttpHeader
Enum use to represent possible HTTP header for Vitam application.
VitamJobDetail
VitamJobsDataProcessorPlugin
VitamKoRuntimeException
Ko Runtime Vitam Exception
VitamLogbookMessages
Vitam Messages Helper for Logbooks
VitamLogger
Internal-use-only logger used by VITAM.
VitamLoggerFactory
Creates an `VitamLogger` or changes the default factory implementation.
VitamLoggerLog
Dummy Implementation of Logger for ESAPI
VitamLoggerLogFactory
Dummy Implementation of Logger Factory for Esapi
VitamLogLevel
The log level that `VitamLogger` can log at.
VitamMetricsNames
VitamMongoCursor<T>
VitamMongoRepository
VitamObjectMapper
VitamOpenAPIClientFactoryUtils
Utility class for client factories for OpenAPI clients in Vitam.
VitamParameter<T>
Interface used to create new parameter class
VitamPoolingClient
This class expose wait methods that implements pooling logic
VitamQuartzExecutorThreadPool
VitamReaderSpliterator
Vitam reader Spliterator.
VitamReporter
VitamRepository
This repository is a specification of vitam data management
VitamRepositoryFactory
Reconstruction instance for instantiating mongoDB and elasticsearch repository.
VitamRepositoryProvider
Description of reconstruction service factory.
VitamRepositoryStatus
VitamRepository status.
VitamRequestBuilder
VitamResourceBundle
VitamResourceMetadata<T>
VitamResourceMetadata interface describing a resource metadata
VitamRestEasyConfiguration
Various key for RestEsy configuration
VitamRestTestClient
Vitam Restassured like client for Junit test Example:
VitamRestTestClient
Vitam Restassured like client for Junit test Example:
VitamRestTestClient.VitamRestTest
VItam Rest Test: mimic of Restassured.RequestSpecification
VitamRestTestClient.VitamRestTest
VItam Rest Test: mimic of Restassured.RequestSpecification
VitamRuleService
Vitam rule service
VitamRuntimeException
Main Runtime Vitam Exception
VitamSecurityException
Thrown for internal security
VitamSequence
Defines a Contract Sequence collection.
VitamServer
Interface for every Vitam REST Server
VitamServerFactory
Vitam Server factory for REST server
VitamServerInterface
Vitam Server Interface
VitamServerLifeCycle
VitamServerLifeCycle is used to be able to do actions when server is going to stop or when started This implementation is for jetty server.
VitamServerTestRunner
VitamServerTestRunner.AdminApp
VitamServiceRegistry
VItam Service Registry that contains all dependencies for the current Application
VitamSession
Generic VitamSession object ; used to store thread context information.
VitamStarter
launch vitam server
VitamStatusService
Interface VitamStatusService Interface of Basic Functionality Management for Status Services
VitamStorageMetadata
VitamStorageMetadata interface describing storage metadata
VitamStreamingOutput
Helper for Streaming to output one InputStream or File in non async mode
VitamSwiftObjectStorageService
Custom Object Storage service alternative for openstack4j Adapted from `ObjectStorageObjectServiceImpl` openstack4j lib (apache2 license)
VitamSyncException
Vitam Synchronization exception.
VitamThreadAccessException
Exception used when local thread does not give access to the VitamSession.
VitamThreadFactory
Simple ThreadFactory setting Threads to be Daemon threads (do not prevent shutdown) ; in addition, creates VitamThread allowing us to put session information in those threads.
VitamThreadFactory.VitamThread
Vitam Thread implementation ; mainly used to attach a threadlocal session to it.
VitamThreadPoolExecutor
VitamThreadUtils
Utility to get access to VitamSession of the current Thread
VitamXMLStreamWriter
WebApplicationConfig
Web Application Configuration class
WebApplicationConfig
Web Application Configuration class
WebApplicationResource
Web Application Resource class
WebApplicationResource
Web Application Resource class
WebApplicationResourceDelete
Web Application Resource class for delete features
WebPreservationResource
WebPreservationResource class
WildcardQuery
Wildcard Query
WildcardQuery
Wildcard query
Worker
Worker Interface.
WorkerAccessRequest
Access request detail for worker client serializing/deserializing
WorkerBean
Worker class used for deserialize JSON file (root element)
WorkerClient
Worker Client interface
WorkerClientConfiguration
worker client configuration
WorkerClientException
Main Worker Client Exception
WorkerClientFactory
WorkerClient factory
WorkerConfiguration
Worker configuration class mapping
WorkerExecutor
manage one worker with n thread
WorkerExecutorException
WorkerFactory
WorkerImpl Factory to create workerImpl
WorkerFamilyManager
WorkerFamilyNotFoundException
Worker Family not found exception throws by engine
WorkerImpl
WorkerImpl class implements Worker interface
WorkerInformation
Worker information class
WorkerMain
Worker web server application
WorkerManager
WorkerManager class contains methods to manage workers
WorkerNotFoundClientException
Worker NotFound Client Exception
WorkerNotFoundException
Worker not found exception throws by engine
WorkerParameterName
Enum with all possible worker parameters
Use to set parameter value and to check emptiness nullity
WorkerParameters
Class use to manage parameters for and on worker
WorkerParametersFactory
Worker parameters factory Factory to get WorkerParameters object Example:
WorkerRegister
Worker register task : register the current worker server to the processing server.
WorkerRegistrationListener
Listener used for registration between the current worker and the processing server
WorkerRemoteConfiguration
Worker remote configuration : contains the properties used to create a worker client.
WorkerResource
WorkerServerClientException
Exception indicating the Worker server has an internal error.
WorkerspaceQueueException
WorkerTask
WorkerTaskResult
WorkerUnreachableException
Worker Unreachable Exception
WorkFlow
workflow class used for deserialize JSON file (root element)
WorkflowBatchResult
WorkflowBatchResult.OutputExtra
WorkflowBatchResults
WorkFlowExecutionContext
WorkflowInterruptionChecker
A non-blocking / stateless function that checks if corresponding workflow is being interrupted (paused or canceled).
WorkflowNotFoundException
Workflow not found exception throws by engine.
WorkflowsLoader
WorkflowsLoader
WorkspaceAction
Workspace Action enum
WorkspaceAutoCleanableStreamingOutput
WorkspaceBatchRunner
This task is responsible of sending files to the workspace
WorkspaceBufferingInputStream
WorkspaceClient
WorkspaceClientFactory
WorkspaceClient factory for creating workspace client
WorkspaceClientServerException
Thrown when there is an error on a zip file resource (format, etc).
WorkspaceCollectClientFactory
WorkspaceClient factory for creating workspace client
WorkspaceConstants
Constants for the Workspace.
WorkspaceContentAddressableStorage
WorkspaceFileSystem
Workspace Filesystem implementation
WorkspaceMain
WorkspaceProcessDataManagement
Workspace implemenation for workflows datas management
WorkspaceQueue
Workspace Queue class
WorkspaceResource
WorkspaceTransferTask
This task is responsible of sending files to the workspace
World
WriteOrder
WriteOrderCreator
WriteOrderCreatorBootstrapRecovery
WriteProtection
Annotation for Storage Engine endpoints for to prevent access to Write APIs (reserved for primary site only)
WriteProtectionForbiddenFilter
Filter to prevent access to WriteProtected APIs (reserved for primary site only)
WriteProtectionScanner
Scanner that prevents Write APIs to be invoked on secondary site.
WriterModel
Custom Class for DescriptiveMetadataContentType.Writer (Seda 2.1) Problem (with merge of two choice elements) : getting JAXB "catch-all" property (one content property generated of type List of JAXBElement) because of the following reason : The field name "Identifier" is used by two different parts of a schema in choice element.
WriteTask
X509AuthenticationFilter
Based on work: Copyright Paul Merlin 2011 (Apache Licence v2.0) This implementation enable authentication by header if no certificate found in the request attribute and the useHeader parameter is true The checked header is "X-SSL-CLIENT-CERT" and the value must be a valid public certificate as pem formatted string To enable this filter, replace in shiro.ini the key x509 to be equal to the current filter as follow.
X509AuthenticationInfo
Based on work: Copyright Paul Merlin 2011 (Apache Licence v2.0)
X509AuthenticationToken
Based on work: Copyright Paul Merlin 2011 (Apache Licence v2.0)
X509CredentialsSha256Matcher
Based on work: Copyright Paul Merlin 2011 (Apache Licence v2.0)
X509KeystoreFileRealm
X509 Keystore File Realm
X509KeystoreFileWithRoleRealm
X509 Keystore File Realm with Role/Permissions
X509PKIUtil
Utility class for X.509 PKI certificate and CRL profile.
XMLGregorianCalendarSerializer
XMLGregorian calendar Serializer
XmlNamespaceUtils
XmlTestHelper
XsdDateToMongoConverter
XsdStandardDateResolver
XsdValidator
XSRFFilter
XSRFHelper
XSRF Filter Helper
YearPrefixStripper
ZipFilesNameNotAllowedException
Thrown when there is an not allowed file or folder name in the zip
ZuluMidnightResolver