Package com.emc.documentum.rest.model

# Class AbstractLinkable

java.lang.Object
com.emc.documentum.rest.model.AbstractLinkable

All Implemented Interfaces:
  `Linkable`

Direct Known Subclasses:
  `AccessorPermission`, `AuditEventList`, `AuditPolicy`, `FolderLink`, `HomeDocument`, `ModuleObject`, `ObjectAspects`, `ObjectLifecycle`, `PermissionSetObject`, `PersistentObject`, `PreferenceObject`, `ProductInfo`, `Repository`, `ValueAssistances`, `VirtualDocumentNode`

public abstract class AbstractLinkable extends Object implements Linkable
abstraction for linkable

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected List<Link>`
  `links`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractLinkable()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<Link>`
  `getLinks()`
  Get links of the persistent object in the representation
  `void`
  `setLinks(List<Link> links)`
  Set links for the persistent object representation

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### links

    protected List<Link> links

- ## Constructor Details

  - ### AbstractLinkable

    public AbstractLinkable()

- ## Method Details

  - ### getLinks

    public List<Link> getLinks()
    Get links of the persistent object in the representation
    Specified by:
      `getLinks` in interface `Linkable`
    Returns:
      all links

  - ### setLinks

    public void setLinks(List<Link> links)
    Set links for the persistent object representation
    Specified by:
      `setLinks` in interface `Linkable`
    Parameters:
      `links` - links to be set