Package com.documentum.fc.client

# Interface IDfRetainerDispositionRule

public interface IDfRetainerDispositionRule
Defines the way in which disposition rules are enforced.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `DESTROY_CHILDREN`
  RPS will dispose of the object with a DFC destroy() method call.
  `static final int`
  `DESTROY_ROOT`
  RPS will call the destroy() method on the root object only (in the case of a complex object) and expect the TBO to destroy the children as appropriate.
  `static final int`
  `DESTROY_VDM`
  RPS will create an IDfDeleteOperation, add the object as a node, and execute the operation.

- ## Field Details

  - ### DESTROY_CHILDREN

    static final int DESTROY_CHILDREN
    RPS will dispose of the object with a DFC destroy() method call. This will be the default value.
    See Also:
      - Constant Field Values

  - ### DESTROY_VDM

    static final int DESTROY_VDM
    RPS will create an IDfDeleteOperation, add the object as a node, and execute the operation. VDMs will be added as an IDfVirtualDocument so the root and the VDM children will be destroyed in the proper order.
    See Also:
      - Constant Field Values

  - ### DESTROY_ROOT

    static final int DESTROY_ROOT
    RPS will call the destroy() method on the root object only (in the case of a complex object) and expect the TBO to destroy the children as appropriate.
    See Also:
      - Constant Field Values