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

Packages that use ProjectDto
Package
Description
fr.gouv.vitam.collect.common.dto
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 ProjectDto in fr.gouv.vitam.collect.common.dto

  Methods in fr.gouv.vitam.collect.common.dto that return ProjectDto
  Modifier and Type
  Method
  Description
  `ProjectDto`
  ProjectDto.`setAcquisitionInformation(String acquisitionInformation)`
  `ProjectDto`
  ProjectDto.`setArchivalAgencyIdentifier(String archivalAgencyIdentifier)`
  `ProjectDto`
  ProjectDto.`setArchivalAgreement(String archivalAgreement)`
  `ProjectDto`
  ProjectDto.`setArchivalProfile(String archivalProfile)`
  `ProjectDto`
  ProjectDto.`setArchivingSystemId(String archivingSystemId)`
  `ProjectDto`
  ProjectDto.`setArchivingSystemTenant(Integer archivingSystemTenant)`
  `ProjectDto`
  ProjectDto.`setAutomaticIngest(Boolean automaticIngest)`
  `ProjectDto`
  ProjectDto.`setComment(String comment)`
  `ProjectDto`
  ProjectDto.`setConnectedToArchivingSystem(Boolean connectedToArchivingSystem)`
  `ProjectDto`
  ProjectDto.`setCreationDate(String creationDate)`
  `ProjectDto`
  ProjectDto.`setId(String id)`
  `ProjectDto`
  ProjectDto.`setLastUpdate(String lastUpdate)`
  `ProjectDto`
  ProjectDto.`setLegalStatus(String legalStatus)`
  `ProjectDto`
  ProjectDto.`setMessageIdentifier(String messageIdentifier)`
  `ProjectDto`
  ProjectDto.`setName(String name)`
  `ProjectDto`
  ProjectDto.`setOriginatingAgencyIdentifier(String originatingAgencyIdentifier)`
  `ProjectDto`
  ProjectDto.`setStatus(String status)`
  `ProjectDto`
  ProjectDto.`setSubmissionAgencyIdentifier(String submissionAgencyIdentifier)`
  `ProjectDto`
  ProjectDto.`setTenant(Integer tenant)`
  `ProjectDto`
  ProjectDto.`setTransferringAgencyIdentifier(String transferringAgencyIdentifier)`
  `ProjectDto`
  ProjectDto.`setTransformationRules(String transformationRules)`
  Set transformation rules (beta): JSTL transformation template to be applied over Archive Unit JSON documents on zip transaction upload for providing customized updates : add rule, unset field, set field...).
  `ProjectDto`
  ProjectDto.`setUnitUp(String unitUp)`
  `ProjectDto`
  ProjectDto.`setUnitUps(List<MetadataUnitUp> unitUps)`

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

  Methods in fr.gouv.vitam.collect.external.client with parameters of type ProjectDto
  Modifier and Type
  Method
  Description
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClient.`initProject(VitamContext vitamContext, ProjectDto projectDto)`
  Initialize a collect project Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClientRest.`initProject(VitamContext vitamContext, ProjectDto projectDto)`
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClient.`updateProject(VitamContext vitamContext, ProjectDto projectDto)`
  Update a collect project Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectExternalClientRest.`updateProject(VitamContext vitamContext, ProjectDto projectDto)`

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

  Methods in fr.gouv.vitam.collect.external.external.rest with parameters of type ProjectDto
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  ProjectExternalResource.`initProject(ProjectDto projectDto)`
  `jakarta.ws.rs.core.Response`
  ProjectExternalResource.`updateProject(ProjectDto projectDto)`

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

  Methods in fr.gouv.vitam.collect.internal.client with parameters of type ProjectDto
  Modifier and Type
  Method
  Description
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClient.`initProject(ProjectDto projectDto)`
  Initialize a collect project Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClientRest.`initProject(ProjectDto projectDto)`
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClient.`updateProject(ProjectDto projectDto)`
  Update a collect project Consume and produce MediaType.APPLICATION_JSON
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  CollectInternalClientRest.`updateProject(ProjectDto projectDto)`

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

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

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

  Methods in fr.gouv.vitam.collect.internal.core.service that return ProjectDto
  Modifier and Type
  Method
  Description
  `ProjectDto`
  ProjectService.`createProject(ProjectDto projectDto)`
  create a project model
  `ProjectDto`
  ProjectService.`updateProject(ProjectDto projectDto, ProjectDto existingProjectDto)`
  Methods in fr.gouv.vitam.collect.internal.core.service that return types with arguments of type ProjectDto
  Modifier and Type
  Method
  Description
  `Optional<ProjectDto>`
  ProjectService.`findProject(String id)`
  return project according to id
  `List<ProjectDto>`
  ProjectService.`searchProject(CriteriaProjectDto criteriaProjectDto)`
  Methods in fr.gouv.vitam.collect.internal.core.service with parameters of type ProjectDto
  Modifier and Type
  Method
  Description
  `ProjectDto`
  ProjectService.`createProject(ProjectDto projectDto)`
  create a project model
  `void`
  TransactionService.`createTransaction(TransactionDto transactionDto, ProjectDto projectDto)`
  create a transaction model
  `ProjectDto`
  ProjectService.`updateProject(ProjectDto projectDto, ProjectDto existingProjectDto)`

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

  Methods in fr.gouv.vitam.collect.internal.rest with parameters of type ProjectDto
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  ProjectInternalResource.`initProject(ProjectDto projectDto)`
  `jakarta.ws.rs.core.Response`
  ProjectInternalResource.`updateProject(ProjectDto projectDto)`