interfaceAdministration & Setupofficial - Microsoftderived - from the source, no model text

Interface "Reten. Pol. Filtering"

System Application · System.DataAdministration

Across versions

  1. BC23-30present

System Application · System.DataAdministration · BC23-30 · source at ea08af5e · facts from BC29

Procedures

  • ApplyRetentionPolicyAllRecordFilters(RetentionPolicySetup: Record "Retention Policy Setup"; var FilterRecordRef: RecordRef; var RetenPolFilteringParam: Record "Reten. Pol. Filtering Param" temporary): Boolean
  • ApplyRetentionPolicySubSetFilters(RetentionPolicySetup: Record "Retention Policy Setup"; var FilterRecordRef: RecordRef; var RetenPolFilteringParam: Record "Reten. Pol. Filtering Param" temporary): Boolean: This method is called when the retention policy defines subsets of records. The records in FilterRecordRef must be marked to indicate they are part of the union of all subsets.
  • HasReadPermission(TableId: Integer): Boolean: This method is used to determine whether the implementation has read permission to the table specified in TableId. The permissions depend on both the user and the implementation codeunit. If the combination of user and implementation codeunit do not have read permission to the table, the retention p…
  • Count(RecordRef: RecordRef): Integer: This method is to count the records in the table specified in the RecRef. The method is only called when the base code does not have read permission to the table.

Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "interface", object_name: "Reten. Pol. Filtering"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources