All Implemented Interfaces:
NamedEntity

public class CorporateBody extends Agent
CorporateBody is used to describe a (business) corporation (e.g. a project partner or organization or creator of a work). See https://de.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records and http://www.ib.hu-berlin.de/~kumlau/handreichungen/h189/#auf
  • Constructor Details

    • CorporateBody

      public CorporateBody()
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Agent
    • getHomepageUrl

      public URL getHomepageUrl()
      Returns:
      URL to homepage of corporate body
    • getText

      public LocalizedStructuredContent getText()
      Returns:
      localized formatted text describing corporate body
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Agent
    • init

      protected void init()
      Description copied from class: UniqueObject
      Use to initialize member variables, used by default constructor and builder
      Overrides:
      init in class Agent
    • setHomepageUrl

      public void setHomepageUrl(URL homepageUrl)
      Parameters:
      homepageUrl - set URL to homepage of corporate body
    • setText

      public void setText(LocalizedStructuredContent text)
      Parameters:
      text - set localized formatted text describing corporate body
    • toString

      public String toString()
      Overrides:
      toString in class Agent