# Uses of Class
fr.gouv.vitam.storage.driver.model.StorageObjectRequest

Packages that use StorageObjectRequest
Package
Description
fr.gouv.vitam.driver.fake
Provides a fake Driver implementation for tests purpose
fr.gouv.vitam.storage.driver
Provides interface describing how drivers should be implemented for the Storage driver module
fr.gouv.vitam.storage.driver.model
Provides Model classes such as Requests and Results classes for the Storage driver module
fr.gouv.vitam.storage.offers.workspace.driver
Provides implementation of the driver for the Workspace Driver module.

- ## Uses of StorageObjectRequest in fr.gouv.vitam.driver.fake

  Methods in fr.gouv.vitam.driver.fake with parameters of type StorageObjectRequest
  Modifier and Type
  Method
  Description
  `StorageGetResult`
  FakeDriverImpl.FakeConnectionImpl.`getObject(StorageObjectRequest objectRequest)`
  `boolean`
  FakeDriverImpl.FakeConnectionImpl.`objectExistsInOffer(StorageObjectRequest request)`
  Method parameters in fr.gouv.vitam.driver.fake with type arguments of type StorageObjectRequest
  Modifier and Type
  Method
  Description
  `void`
  FakeDriverImpl.FakeConnectionImpl.`setGetObjectFunction(FakeDriverImpl.ThrowableFunction<StorageObjectRequest,StorageGetResult> getObjectFunction)`

- ## Uses of StorageObjectRequest in fr.gouv.vitam.storage.driver

  Methods in fr.gouv.vitam.storage.driver with parameters of type StorageObjectRequest
  Modifier and Type
  Method
  Description
  `StorageGetResult`
  Connection.`getObject(StorageObjectRequest request)`
  Retrieve an object from the storage offer based on criterias defined in request argument.
  `boolean`
  Connection.`objectExistsInOffer(StorageObjectRequest request)`
  Check if an object is present in the offer

- ## Uses of StorageObjectRequest in fr.gouv.vitam.storage.driver.model

  Subclasses of StorageObjectRequest in fr.gouv.vitam.storage.driver.model
  Modifier and Type
  Class
  Description
  `class`
  `StoragePutRequest`
  Holds every needed parameters that may be needed to put an object on the distant storage offer.
  `class`
  `StorageRemoveRequest`
  Holds every needed parameters that may be needed to remove an object on the distant storage offer.

- ## Uses of StorageObjectRequest in fr.gouv.vitam.storage.offers.workspace.driver

  Methods in fr.gouv.vitam.storage.offers.workspace.driver with parameters of type StorageObjectRequest
  Modifier and Type
  Method
  Description
  `StorageGetResult`
  ConnectionImpl.`getObject(StorageObjectRequest request)`
  `boolean`
  ConnectionImpl.`objectExistsInOffer(StorageObjectRequest request)`