# Package fr.gouv.vitam.common.model

package fr.gouv.vitam.common.model
This package contains simple POJOs and DTOs that may be shared commonly by all vitam internal components

- Related Packages
  Package
  Description
  fr.gouv.vitam.common
  General utility classes as FileUtil, SystemPropertyUtil and UUID support
  fr.gouv.vitam.common.model.administration
  Provides common public Model classes for the administration module.
  fr.gouv.vitam.common.model.audit
  fr.gouv.vitam.common.model.config
  fr.gouv.vitam.common.model.configuration
  fr.gouv.vitam.common.model.dip
  fr.gouv.vitam.common.model.elimination
  fr.gouv.vitam.common.model.export
  fr.gouv.vitam.common.model.identifier
  fr.gouv.vitam.common.model.ingest
  fr.gouv.vitam.common.model.logbook
  Provides common public Model classes for the Logbook module.
  fr.gouv.vitam.common.model.massupdate
  fr.gouv.vitam.common.model.objectgroup
  fr.gouv.vitam.common.model.preservation
  fr.gouv.vitam.common.model.processing
  Provides common public Model classes for the Processing module.
  fr.gouv.vitam.common.model.revertupdate
  fr.gouv.vitam.common.model.rules
  fr.gouv.vitam.common.model.storage
  fr.gouv.vitam.common.model.unit
  fr.gouv.vitam.common.model.validations
- Class
  Description
  AdminStatusMessage
  Default Administration Status message
  AuditOptions
  AuditWorkflowConstants
  Constants for the Ingest Workflow.
  AuthenticationLevel
  Enumeration of the Vitam authentication levels.
  BasicAuthModel
  Description of Vitam Basic authentication.
  BatchRulesUpdateInfo
  BusinessObjectType
  Enum BusinessObjectType different constants business object types
  DatabaseCursor
  DatabaseCursor class Show database position of request response
  DataMigrationBody
  DeleteGotVersionsRequest
  DurationData
  ExtractedMetadata
  FacetBucket
  Facet bucket
  FacetDateRangeItem
  Description of facet ranges model.
  FacetFiltersItem
  Enumeration of the Vitam Facet filters.
  FacetResult
  Facet Result
  FacetType
  Enumeration of the Vitam Facet types.
  GraphComputeResponse
  Response given when compute graph (Unit/GOT)
  GraphComputeResponse.GraphComputeAction
  IngestWorkflowConstants
  Constants for the Ingest Workflow.
  ItemStatus
  Composite Item Status
  JsonLineIterator<T>
  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
  LocalFile
  LocalFile class Used to specify path of desired local file to ingest
  LocalFileAction
  Enum LocalFileAction Different constants handling local file after ingest
  MetadatasObject
  Metadata object
  MetadataStorageHelper
  Helper class for metadata documentation storage.
  MetadataType
  ModelConstants
  Model Constants interface
  ObjectGroupDocumentHash
  ObjectGroupDocumentHash class
  PreservationRequest
  PreservationVersion
  ProbativeValueRequest
  ProcessAction
  Enum of process workflow execution mode
  ProcessPause
  Model to pause processes.
  ProcessQuery
  Query model to search in process.
  ProcessState
  The different states of the ProcessWorkflow For each state (PAUSE, RUNNING, COMPLETED) we can send an number of events.
  QueryDTO
  Query DTO class
  QueryFilter
  Query Filter POJO
  QueryPattern
  Query Pattern
  QueryProjection
  Query Projection POJP
  RequestFacetItem
  Description of RequestFacetItem model.
  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
  SingleValueFacet
  Single Value Facet for name and value
  StatusCode
  Enum StatusCode different constants status code for workflow , action handler and process
  StatusMessage
  Default Status message (at that time)
  TraceabilityHashDetails
  Pojo for traceability hash computation details
  UnitType
  Unit Process Type
  UpdateWorkflowConstants
  Constants for the Ingest Workflow.
  VitamAutoCloseable
  Generic Vitam Autocloseable Interface
  VitamConstants
  Constants class for Vitam internal features
  VitamConstants.AppraisalRuleFinalAction
  VitamConstants.StorageRuleFinalAction
  VitamSession
  Generic VitamSession object ; used to store thread context information.
  WorkspaceConstants
  Constants for the Workspace.