# Uses of Class
fr.gouv.vitam.common.model.administration.FileRulesModel

Packages that use FileRulesModel
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.common.external.client
Contains generic VitamClient and associated basic implementation used as base for every specific client module.
fr.gouv.vitam.common.model.administration
Provides common public Model classes for the administration module.
fr.gouv.vitam.functional.administration.common.exception
Provides Exception classes for the Functional Administration module.
fr.gouv.vitam.functional.administration.core.rules

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

  Methods in fr.gouv.vitam.access.external.client that return types with arguments of type FileRulesModel
  Modifier and Type
  Method
  Description
  `RequestResponse<FileRulesModel>`
  AdminExternalClient.`findRuleById(VitamContext vitamContext, String ruleId)`
  Find a rule by its id.
  `RequestResponse<FileRulesModel>`
  AdminExternalClientMock.`findRuleById(VitamContext vitamContext, String ruleId)`
  `RequestResponse<FileRulesModel>`
  AdminExternalClientRest.`findRuleById(VitamContext vitamContext, String ruleId)`
  `RequestResponse<FileRulesModel>`
  AdminExternalClient.`findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`
  Find rules.
  `RequestResponse<FileRulesModel>`
  AdminExternalClientMock.`findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`
  `RequestResponse<FileRulesModel>`
  AdminExternalClientRest.`findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`

- ## Uses of FileRulesModel in fr.gouv.vitam.common.external.client

  Methods in fr.gouv.vitam.common.external.client that return types with arguments of type FileRulesModel
  Modifier and Type
  Method
  Description
  `static RequestResponse<FileRulesModel>`
  ClientMockResultHelper.`getRule()`
  `static RequestResponse<FileRulesModel>`
  ClientMockResultHelper.`getRule(int statusCode)`
  `static RequestResponse<FileRulesModel>`
  ClientMockResultHelper.`getRuleList()`

- ## Uses of FileRulesModel in fr.gouv.vitam.common.model.administration

  Methods in fr.gouv.vitam.common.model.administration with parameters of type FileRulesModel
  Modifier and Type
  Method
  Description
  `boolean`
  FileRulesModel.`hasSameRuleId(FileRulesModel rule)`

- ## Uses of FileRulesModel in fr.gouv.vitam.functional.administration.common.exception

  Methods in fr.gouv.vitam.functional.administration.common.exception that return types with arguments of type FileRulesModel
  Modifier and Type
  Method
  Description
  `List<FileRulesModel>`
  FileRulesDeleteException.`getUsedDeletedRules()`
  `List<FileRulesModel>`
  FileRulesIllegalDurationModeUpdateException.`getUsedRulesWithDurationModeUpdate()`
  Constructor parameters in fr.gouv.vitam.functional.administration.common.exception with type arguments of type FileRulesModel
  Modifier
  Constructor
  Description
  ``
  `FileRulesDeleteException(String message, List<FileRulesModel> usedDeletedRules)`
  ``
  `FileRulesIllegalDurationModeUpdateException(String message, List<FileRulesModel> usedRulesWithDurationModeUpdate)`

- ## Uses of FileRulesModel in fr.gouv.vitam.functional.administration.core.rules

  Methods in fr.gouv.vitam.functional.administration.core.rules that return types with arguments of type FileRulesModel
  Modifier and Type
  Method
  Description
  `Map<String,FileRulesModel>`
  RulesManagerFileImpl.`getRulesFromCSV(InputStream ruleInputStream)`
  `List<FileRulesModel>`
  RuleImportDiff.`getRulesToDelete()`
  `List<FileRulesModel>`
  RuleImportDiff.`getRulesToInsert()`
  `List<FileRulesModel>`
  RuleImportResultSet.`getRulesToInsert()`
  `List<FileRulesModel>`
  RuleImportDiff.`getRulesToUpdate()`
  `List<FileRulesModel>`
  RuleImportResultSet.`getRulesToUpdate()`
  `List<FileRulesModel>`
  RuleImportDiff.`getRulesToUpdateUnsafely()`
  `List<FileRulesModel>`
  RuleImportDiff.`getRulesWithDurationModeUpdate()`
  `List<FileRulesModel>`
  RuleImportResultSet.`getUnusedRulesToDelete()`
  `List<FileRulesModel>`
  RuleImportResultSet.`getUsedRulesToUpdate()`
  `List<FileRulesModel>`
  RuleImportResultSet.`getUsedUpdateRulesForUpdateUnit()`
  `Map<String,FileRulesModel>`
  RulesManagerFileImpl.`processRuleParsing(File file, String filename, GUID eip)`
  Method parameters in fr.gouv.vitam.functional.administration.core.rules with type arguments of type FileRulesModel
  Modifier and Type
  Method
  Description
  `RuleImportResultSet`
  RulesManagerFileImpl.`checkFile(Map<String,FileRulesModel> rulesToImport)`
  Checks File : checks if a stream of referential data is valid
  `InputStream`
  RulesManagerFileImpl.`generateReportContent(Map<Integer,List<ErrorReport>> errors, List<FileRulesModel> usedDeletedRules, List<FileRulesModel> usedRulesWithDurationModeUpdate, List<FileRulesModel> usedUpdatedRules, List<FileRulesModel> fileRulesModelToDelete, List<FileRulesModel> fileRulesModelToUpdate, List<FileRulesModel> fileRulesModelToInsert, StatusCode status, GUID eipMaster)`
  generate Error Report
  Constructor parameters in fr.gouv.vitam.functional.administration.core.rules with type arguments of type FileRulesModel
  Modifier
  Constructor
  Description
  ``
  `RuleImportResultSet(List<FileRulesModel> rulesToInsert, List<FileRulesModel> rulesToUpdate, List<FileRulesModel> unusedRulesToDelete, List<FileRulesModel> usedRulesToUpdate, List<FileRulesModel> usedUpdateRulesForUpdateUnit)`