# Uses of Class
fr.gouv.vitam.collect.common.dto.TransactionDto

Packages that use TransactionDto
Package
Description
fr.gouv.vitam.collect.external.client
Provides Collect client interface, factory and implementations.
fr.gouv.vitam.collect.external.external.rest
Provides the web server application for the Collect External module and the rest resources it uses.
fr.gouv.vitam.collect.internal.client
Provides Collect client interface, factory and implementations.
fr.gouv.vitam.collect.internal.core.helpers
fr.gouv.vitam.collect.internal.core.service
fr.gouv.vitam.collect.internal.rest

- ## Uses of TransactionDto in fr.gouv.vitam.collect.external.client

  Methods in fr.gouv.vitam.collect.external.client with parameters of type TransactionDto
  Modifier and Type
  Method
  Description
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClient.`initTransaction(VitamContext vitamContext, TransactionDto transactionDto, String projectId)`
  Initialize a collect transaction Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClientRest.`initTransaction(VitamContext vitamContext, TransactionDto transactionDto, String projectId)`
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClient.`updateTransaction(VitamContext vitamContext, TransactionDto transactionDto)`
  Update a collect transaction Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClientRest.`updateTransaction(VitamContext vitamContext, TransactionDto transactionDto)`

- ## Uses of TransactionDto in fr.gouv.vitam.collect.external.external.rest

  Methods in fr.gouv.vitam.collect.external.external.rest with parameters of type TransactionDto
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  ProjectExternalResource.`initTransaction(TransactionDto transactionDto, String projectId)`
  `jakarta.ws.rs.core.Response`
  TransactionExternalResource.`updateTransaction(TransactionDto transactionDto)`

- ## Uses of TransactionDto in fr.gouv.vitam.collect.internal.client

  Methods in fr.gouv.vitam.collect.internal.client with parameters of type TransactionDto
  Modifier and Type
  Method
  Description
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClient.`initTransaction(TransactionDto transactionDto, String projectId)`
  Initialize a collect transaction Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClientRest.`initTransaction(TransactionDto transactionDto, String projectId)`
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClient.`updateTransaction(TransactionDto transactionDto)`
  Update a collect transaction Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClientRest.`updateTransaction(TransactionDto transactionDto)`

- ## Uses of TransactionDto in fr.gouv.vitam.collect.internal.core.helpers

  Methods in fr.gouv.vitam.collect.internal.core.helpers that return TransactionDto
  Modifier and Type
  Method
  Description
  `static TransactionDto`
  CollectHelper.`convertTransactionModelToTransactionDto(TransactionModel transactionModel)`
  Methods in fr.gouv.vitam.collect.internal.core.helpers with parameters of type TransactionDto
  Modifier and Type
  Method
  Description
  `static ManifestContext`
  CollectHelper.`mapTransactionDtoToManifestContext(TransactionDto transactionDto, ProjectDto projectDto)`

- ## Uses of TransactionDto in fr.gouv.vitam.collect.internal.core.service

  Methods in fr.gouv.vitam.collect.internal.core.service that return types with arguments of type TransactionDto
  Modifier and Type
  Method
  Description
  `List<TransactionDto>`
  TransactionService.`findTransactionsByProjectId(String id)`
  return transaction according to id
  Methods in fr.gouv.vitam.collect.internal.core.service with parameters of type TransactionDto
  Modifier and Type
  Method
  Description
  `void`
  TransactionService.`createTransaction(TransactionDto transactionDto, ProjectDto projectDto)`
  create a transaction model
  `TransactionModel`
  TransactionService.`replaceTransaction(TransactionDto transactionDto)`
  update a transaction model

- ## Uses of TransactionDto in fr.gouv.vitam.collect.internal.rest

  Methods in fr.gouv.vitam.collect.internal.rest with parameters of type TransactionDto
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  ProjectInternalResource.`initTransaction(TransactionDto transactionDto, String projectId)`
  `jakarta.ws.rs.core.Response`
  TransactionInternalResource.`updateTransaction(TransactionDto transactionDto)`