Package com.collibra.dgc.core.api.model.instance

# Interface Domain

All Superinterfaces:
  `Entity`, `NamedDescribedResource`, `NamedResource`, `Organization`, `Resource`, `Serializable`

public interface Domain extends Organization
Represents a domain

A domain is a logical grouping of assets and it belongs to exactly one community.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `NamedResourceReference`
  `getCommunity()`
  Returns the community this domain is part of.
  `NamedResourceReference`
  `getType()`
  Returns the type of this domain.
  `boolean`
  `isExcludedFromAutoHyperlinking()`
  Returns whether this domain is excluded from hyperlinking or not.

  ### Methods inherited from interface Entity

  `getId, setId`

  ### Methods inherited from interface NamedDescribedResource

  `getDescription`

  ### Methods inherited from interface NamedResource

  `getName`

  ### Methods inherited from interface Resource

  `getCreatedBy, getCreatedOn, getLastModifiedBy, getLastModifiedOn, getResourceType, isSystem`

- ## Method Details

  - ### getType

    NamedResourceReference getType()
    Returns the type of this domain.
    Returns:
      the type of this domain

  - ### getCommunity

    NamedResourceReference getCommunity()
    Returns the community this domain is part of.
    Returns:
      the community this domain is part of

  - ### isExcludedFromAutoHyperlinking

    boolean isExcludedFromAutoHyperlinking()
    Returns whether this domain is excluded from hyperlinking or not.
    Returns:
      whether this domain is excluded from hyperlinking or not