# Uses of Class
fr.gouv.vitam.common.model.objectgroup.VersionsModel

Packages that use VersionsModel
Package
Description
fr.gouv.vitam.access.internal.core.identifier
fr.gouv.vitam.access.internal.core.permission
fr.gouv.vitam.common.model.objectgroup

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

  Methods in fr.gouv.vitam.access.internal.core.identifier that return types with arguments of type VersionsModel
  Modifier and Type
  Method
  Description
  `static Optional<VersionsModel>`
  PersistentIdentifierHelper.`findVersion(ObjectGroupResponse objectGroupResponse, String persistentIdentifier)`

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

  Methods in fr.gouv.vitam.access.internal.core.permission with parameters of type VersionsModel
  Modifier and Type
  Method
  Description
  `void`
  VersionUsagePermissionValidator.`validate(VersionsModel... items)`

- ## Uses of VersionsModel in fr.gouv.vitam.common.model.objectgroup

  Methods in fr.gouv.vitam.common.model.objectgroup that return types with arguments of type VersionsModel
  Modifier and Type
  Method
  Description
  `Optional<VersionsModel>`
  ObjectGroupResponse.`getFirstVersionsModel(String qualifier)`
  `Optional<VersionsModel>`
  ObjectGroupResponse.`getLastVersionsModel(String qualifier)`
  `List<VersionsModel>`
  QualifiersModel.`getVersions()`
  Method parameters in fr.gouv.vitam.common.model.objectgroup with type arguments of type VersionsModel
  Modifier and Type
  Method
  Description
  `void`
  QualifiersModel.`setVersions(List<VersionsModel> versions)`