# Uses of Class
fr.gouv.vitam.collect.internal.core.common.ProjectModel

Packages that use ProjectModel
Package
Description
fr.gouv.vitam.collect.internal.core.common
fr.gouv.vitam.collect.internal.core.helpers
fr.gouv.vitam.collect.internal.core.repository

- ## Uses of ProjectModel in fr.gouv.vitam.collect.internal.core.common

  Methods in fr.gouv.vitam.collect.internal.core.common that return ProjectModel
  Modifier and Type
  Method
  Description
  `ProjectModel`
  ProjectModel.Builder.`build()`
  `ProjectModel`
  ProjectModel.`setTransformationRules(String transformationRules)`

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

  Methods in fr.gouv.vitam.collect.internal.core.helpers with parameters of type ProjectModel
  Modifier and Type
  Method
  Description
  `static ProjectDto`
  CollectHelper.`convertProjectModeltoProjectDto(ProjectModel projectModel)`

- ## Uses of ProjectModel in fr.gouv.vitam.collect.internal.core.repository

  Methods in fr.gouv.vitam.collect.internal.core.repository that return types with arguments of type ProjectModel
  Modifier and Type
  Method
  Description
  `Optional<ProjectModel>`
  ProjectRepository.`findProjectById(String id)`
  return project according to id
  `List<ProjectModel>`
  ProjectRepository.`searchProject(CriteriaProjectDto criteriaProjectDto, int tenant)`
  return projects according to criteria
  Methods in fr.gouv.vitam.collect.internal.core.repository with parameters of type ProjectModel
  Modifier and Type
  Method
  Description
  `void`
  ProjectRepository.`createProject(ProjectModel projectModel)`
  create a project model
  `void`
  ProjectRepository.`updateProject(ProjectModel projectModel)`
  update a project model