Package com.documentum.fc.client

# Interface IDfRetainerEnforcementRule

public interface IDfRetainerEnforcementRule
Defines the way in which retention protection rules are enforced.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `POLICY`
  Objects are protected until the rentention rule is removed by Retention Policy Management.
  `static final int`
  `RETENTION_HOLD`
  Enforced as hold.
  `static final int`
  `SERVER`
  Objects are protected until one of the retention criteria (retention_date or retention_interval) is satisfied.
  `static final int`
  `STRUCTURAL`
  Structural enforcement rule.

- ## Field Details

  - ### POLICY

    static final int POLICY
    Objects are protected until the rentention rule is removed by Retention Policy Management.
    See Also:
      - Constant Field Values

  - ### SERVER

    static final int SERVER
    Objects are protected until one of the retention criteria (retention_date or retention_interval) is satisfied. Currently, it is not supported.
    See Also:
      - Constant Field Values

  - ### STRUCTURAL

    static final int STRUCTURAL
    Structural enforcement rule. Means that the actual retention rule is derived from the retention of the object referenced by the retainer's retainer_root_id. Objects are protected until the root of the structural retainer is no longer retained.
    See Also:
      - Constant Field Values

  - ### RETENTION_HOLD

    static final int RETENTION_HOLD
    Enforced as hold. Means the retainer represents a Retention Hold.
    See Also:
      - Constant Field Values