Package com.emc.d2fs.interfaces

# Interface ILinkService

All Superinterfaces:
  `ID2fsService`

public interface ILinkService extends ID2fsService
D2 document link management.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<Attribute>`
  `getLinkStates(Context context, String objectId, String versionLabel)`
  Get link states
  `void`
  `modifyLink(Context context, String objectId, String versionLabel, List<Attribute> attributes)`
  Modify link

  ### Methods inherited from interface com.emc.d2fs.interfaces.ID2fsService

  `isRemote, setRemote`

- ## Method Details

  - ### modifyLink

    void modifyLink(Context context, String objectId, String versionLabel, List<Attribute> attributes) throws D2fsException
    Modify link
    Parameters:
      `context` - `Context` object containing informations about client/session
      `objectId` - String value of document id
      `versionLabel` - String value of version label
      `attributes` - `Attribute` list of parameters
    Throws:
      `D2fsException`
    Since:
      4.0.1

  - ### getLinkStates

    List<Attribute> getLinkStates(Context context, String objectId, String versionLabel) throws D2fsException
    Get link states
    Parameters:
      `context` - `Context` object containing informations about client/session
      `objectId` - String value of document id
      `versionLabel` - String value of version label
    Returns:
      `Attribute` list of link states
    Throws:
      `D2fsException`
    Since:
      4.0.1