# Uses of Class
fr.gouv.vitam.common.model.storage.AccessRequestReference

Packages that use AccessRequestReference
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.access.external.rest
Provides the web server application for the Access External module and the rest resources it uses.
fr.gouv.vitam.access.internal.api
Provides module and resource interfaces and a binary data POJO for the Access Internal module.
fr.gouv.vitam.access.internal.client
Provides access internal client interface, factory and implementations.
fr.gouv.vitam.access.internal.core
Provides core implementation for the Access Internal module.
fr.gouv.vitam.access.internal.rest
Provides the web server application for the Access Internal module and the rest resources it uses.
fr.gouv.vitam.common.model.storage

- ## Uses of AccessRequestReference in fr.gouv.vitam.access.external.client

  Methods in fr.gouv.vitam.access.external.client that return types with arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `RequestResponse<AccessRequestReference>`
  AccessExternalClient.`createObjectAccessRequestByUnitId(VitamContext vitamContext, String unitId, String usage, int version)`
  Create an access request for accessing the object of an archive unit stored on an async storage offer (tape storage offer) Access requests for objects stored on non-asynchronous storage offers does NOT require Access Request creation.
  Methods in fr.gouv.vitam.access.external.client with parameters of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `RequestResponse<Void>`
  AccessExternalClient.`removeAccessRequest(VitamContext vitamContext, AccessRequestReference accessRequestReference)`
  Removes an Access Request from an async storage offer (tape storage offer).
  Method parameters in fr.gouv.vitam.access.external.client with type arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `RequestResponse<StatusByAccessRequest>`
  AccessExternalClient.`checkAccessRequestStatuses(VitamContext vitamContext, Collection<AccessRequestReference> accessRequestReferences)`
  Bulk check of the status of a set of Access Requests.

- ## Uses of AccessRequestReference in fr.gouv.vitam.access.external.rest

  Methods in fr.gouv.vitam.access.external.rest with parameters of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AccessExternalResource.`removeAccessRequest(AccessRequestReference accessRequestReference)`
  Removes an Access Request from an async storage offer (tape storage offer) After removing an Access Request, object in not more guaranteed to be accessible for download.
  Method parameters in fr.gouv.vitam.access.external.rest with type arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AccessExternalResource.`checkAccessRequestStatuses(List<AccessRequestReference> accessRequestReferences)`
  Bulk check of the status of a set of Access Requests.

- ## Uses of AccessRequestReference in fr.gouv.vitam.access.internal.api

  Methods in fr.gouv.vitam.access.internal.api that return types with arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `Optional<AccessRequestReference>`
  AccessInternalModule.`createObjectAccessRequestIfRequired(String idObjectGroup, String qualifier, int version)`
  Methods in fr.gouv.vitam.access.internal.api with parameters of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AccessInternalResource.`removeAccessRequest(jakarta.ws.rs.core.HttpHeaders headers, AccessRequestReference accessRequestReference)`
  Method parameters in fr.gouv.vitam.access.internal.api with type arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `List<StatusByAccessRequest>`
  AccessInternalModule.`checkAccessRequestStatuses(List<AccessRequestReference> accessRequestReferences)`
  `jakarta.ws.rs.core.Response`
  AccessInternalResource.`checkAccessRequestStatuses(jakarta.ws.rs.core.HttpHeaders headers, List<AccessRequestReference> accessRequestReferences)`

- ## Uses of AccessRequestReference in fr.gouv.vitam.access.internal.client

  Methods in fr.gouv.vitam.access.internal.client that return types with arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `Optional<AccessRequestReference>`
  AccessInternalClient.`createObjectAccessRequest(String idObjectGroup, String qualifier, int version)`
  Methods in fr.gouv.vitam.access.internal.client with parameters of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `void`
  AccessInternalClient.`removeAccessRequest(AccessRequestReference accessRequestReference)`
  Method parameters in fr.gouv.vitam.access.internal.client with type arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `List<StatusByAccessRequest>`
  AccessInternalClient.`checkAccessRequestStatuses(List<AccessRequestReference> accessRequestReferences)`

- ## Uses of AccessRequestReference in fr.gouv.vitam.access.internal.core

  Methods in fr.gouv.vitam.access.internal.core that return types with arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `Optional<AccessRequestReference>`
  AccessInternalModuleImpl.`createObjectAccessRequestIfRequired(String idObjectGroup, String qualifier, int version)`
  Method parameters in fr.gouv.vitam.access.internal.core with type arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `List<StatusByAccessRequest>`
  AccessInternalModuleImpl.`checkAccessRequestStatuses(List<AccessRequestReference> accessRequestReferences)`

- ## Uses of AccessRequestReference in fr.gouv.vitam.access.internal.rest

  Methods in fr.gouv.vitam.access.internal.rest with parameters of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AccessInternalResourceImpl.`removeAccessRequest(jakarta.ws.rs.core.HttpHeaders headers, AccessRequestReference accessRequestReference)`
  Method parameters in fr.gouv.vitam.access.internal.rest with type arguments of type AccessRequestReference
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AccessInternalResourceImpl.`checkAccessRequestStatuses(jakarta.ws.rs.core.HttpHeaders headers, List<AccessRequestReference> accessRequestReferences)`

- ## Uses of AccessRequestReference in fr.gouv.vitam.common.model.storage

  Methods in fr.gouv.vitam.common.model.storage that return AccessRequestReference
  Modifier and Type
  Method
  Description
  `AccessRequestReference`
  StatusByAccessRequest.`getObjectAccessRequest()`
  Constructors in fr.gouv.vitam.common.model.storage with parameters of type AccessRequestReference
  Modifier
  Constructor
  Description
  ``
  `StatusByAccessRequest(AccessRequestReference accessRequestReference, AccessRequestStatus accessRequestStatus)`