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

# Interface Community

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

public interface Community extends Organization
Represents a community

A community is a grouping of subcommunities and domains. It often corresponds to functional divisions in a company and works best if it is aligned with the company's governance organization.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `NamedResourceReference`
  `getParent()`
  Returns the parent community or `null` if this is a top-level community.

  ### Methods inherited from interface Entity

  `getId, setId`

  ### Methods inherited from interface NamedDescribedResource

  `getDescription`

  ### Methods inherited from interface NamedResource

  `getName`

  ### Methods inherited from interface Organization

  `isMeta`

  ### Methods inherited from interface Resource

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

- ## Method Details

  - ### getParent

    NamedResourceReference getParent()
    Returns the parent community or `null` if this is a top-level community.
    Returns:
      the parent community or `null` if this is a top-level community