# Uses of Class
fr.gouv.vitam.common.model.massupdate.RuleActions

Packages that use RuleActions
Package
Description
fr.gouv.vitam.common.database.server
Database server package in vitam
fr.gouv.vitam.common.model
This package contains simple POJOs and DTOs that may be shared commonly by all vitam internal components
fr.gouv.vitam.common.model.massupdate
fr.gouv.vitam.metadata.client
Provides Metadata client interface, factory and implementations.
fr.gouv.vitam.metadata.core
Provides
fr.gouv.vitam.metadata.core.database.collections
Provides

- ## Uses of RuleActions in fr.gouv.vitam.common.database.server

  Methods in fr.gouv.vitam.common.database.server with parameters of type RuleActions
  Modifier and Type
  Method
  Description
  `com.fasterxml.jackson.databind.JsonNode`
  MongoDbInMemory.`getUpdateJsonForRule(RuleActions ruleActions, Map<String,DurationData> bindRuleToDuration)`
  Update the originalDocument with the given ruleActions

- ## Uses of RuleActions in fr.gouv.vitam.common.model

  Methods in fr.gouv.vitam.common.model that return RuleActions
  Modifier and Type
  Method
  Description
  `RuleActions`
  BatchRulesUpdateInfo.`getRuleActions()`
  Methods in fr.gouv.vitam.common.model with parameters of type RuleActions
  Modifier and Type
  Method
  Description
  `BatchRulesUpdateInfo`
  BatchRulesUpdateInfo.`setRuleActions(RuleActions ruleActions)`
  Constructors in fr.gouv.vitam.common.model with parameters of type RuleActions
  Modifier
  Constructor
  Description
  ``
  `BatchRulesUpdateInfo(List<String> unitIds, RuleActions ruleActions, Map<String,DurationData> rulesToDurationData)`

- ## Uses of RuleActions in fr.gouv.vitam.common.model.massupdate

  Methods in fr.gouv.vitam.common.model.massupdate that return RuleActions
  Modifier and Type
  Method
  Description
  `RuleActions`
  MassUpdateUnitRuleRequest.`getRuleActions()`
  Methods in fr.gouv.vitam.common.model.massupdate with parameters of type RuleActions
  Modifier and Type
  Method
  Description
  `void`
  MassUpdateUnitRuleRequest.`setRuleActions(RuleActions ruleActions)`

- ## Uses of RuleActions in fr.gouv.vitam.metadata.client

  Methods in fr.gouv.vitam.metadata.client with parameters of type RuleActions
  Modifier and Type
  Method
  Description
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  MetaDataClient.`updateUnitsRulesBulk(List<String> unitsIds, RuleActions actions, Map<String,DurationData> rulesToDurationData)`
  Update units rules Bulk.
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  MetaDataClientMock.`updateUnitsRulesBulk(List<String> unitsIds, RuleActions actions, Map<String,DurationData> rulesToDurationData)`
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  MetaDataClientRest.`updateUnitsRulesBulk(List<String> unitsIds, RuleActions actions, Map<String,DurationData> rulesToDurationData)`

- ## Uses of RuleActions in fr.gouv.vitam.metadata.core

  Methods in fr.gouv.vitam.metadata.core with parameters of type RuleActions
  Modifier and Type
  Method
  Description
  `RequestResponse<UpdateUnit>`
  MetaDataImpl.`updateUnitsRules(List<String> unitIds, RuleActions ruleActions, Map<String,DurationData> bindRuleToDuration)`

- ## Uses of RuleActions in fr.gouv.vitam.metadata.core.database.collections

  Methods in fr.gouv.vitam.metadata.core.database.collections with parameters of type RuleActions
  Modifier and Type
  Method
  Description
  `UpdatedDocument`
  DbRequest.`execRuleRequest(String documentId, RuleActions ruleActions, Map<String,DurationData> bindRuleToDuration, OntologyValidator ontologyValidator, UnitValidator unitValidator, List<OntologyModel> ontologyModels)`
  Execute rule action on unit