Package com.documentum.operations

# Interface IDfNodeRelationship

public interface IDfNodeRelationship
An edge that represents the relationship between a parent IDfOperationNode and a child IDfOperationNode. It could be one of dmr_containment, dm_relation, folder_link, or dm_assembly. A populator uses this interface to supply the relationship between various nodes it is creating. Properties on the edge are usually used by Node Actions.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `IDfId`
  `getChildId()`
  The object ID of the repository object corresponding to the child node
  `IDfId`
  `getParentId()`
  The object ID of the repository object corresponding to the parent node
  `IDfProperties`
  `getProperties()`
  Additional properties such as copy behavior, version label, etc. can be set as IDfProperties using this method.
  `String`
  `getType()`
  The relationship object type, currently one of dmr_containment, dm_relation, folder_link, or dm_assembly

- ## Method Details

  - ### getParentId

    IDfId getParentId()
    The object ID of the repository object corresponding to the parent node
    Returns:

  - ### getChildId

    IDfId getChildId()
    The object ID of the repository object corresponding to the child node
    Returns:

  - ### getType

    String getType()
    The relationship object type, currently one of dmr_containment, dm_relation, folder_link, or dm_assembly
    Returns:
      String;

  - ### getProperties

    IDfProperties getProperties()
    Additional properties such as copy behavior, version label, etc. can be set as IDfProperties using this method.
    Returns:
      IDfProperties