Interface Company

All Superinterfaces:
Card
All Known Implementing Classes:
CompanyImpl

public interface Company extends Card
In WikiRate, a Company represents any formal reporting organization, including corporations, NGOs, universities, and similar entities. The Company entity extends the notion of a Card by providing additional company-specific information and functionality.
Author:
Vasiliki Gkatziaki
  • Method Details

    • getWikipedia

      String getWikipedia()
      Returns the Wikipedia page name of the company, if available.
      Returns:
      the Wikipedia page name, or null if not available
    • getLegalEntityIdentifier

      String getLegalEntityIdentifier()
      Returns the Legal Entity Identifier (LEI) of the company, if available.
      Returns:
      the Legal Entity Identifier
    • getUKCompanyNumber

      String getUKCompanyNumber()
      Returns the UK Company Number, if available.
      Returns:
      the UK Company Number
    • getAustralianBusinessNumber

      String getAustralianBusinessNumber()
      Returns the Australian Business Number (ABN), if available.
      Returns:
      the Australian Business Number
    • getAustralianCompanyNumber

      String getAustralianCompanyNumber()
      Returns the Australian Company Number (ACN), if available.
      Returns:
      the Australian Company Number
    • getISINs

      List<String> getISINs()
      Returns the list of International Securities Identification Numbers (ISINs) associated with the company.
      Returns:
      a list of ISINs, or an empty list if none exist
    • getWikidataID

      String getWikidataID()
      Returns the Wikidata identifier of the company, if available.
      Returns:
      the Wikidata identifier
    • getOpenCorporatesID

      String getOpenCorporatesID()
      Returns the identifier of the company on OpenCorporates (opencorporates.com), if available.
      Returns:
      the OpenCorporates identifier
    • getAliases

      List<String> getAliases()
      Returns a list of alternative names (aliases) used by the company.
      Returns:
      a list of aliases, or an empty list if none exist
    • getHeadquarters

      String getHeadquarters()
      Returns the location of the company's headquarters, if available.
      Returns:
      the headquarters location
    • getOpenSupplyHubId

      String getOpenSupplyHubId()
      Returns the Open Supply Hub identifier of the company, if available. See: https://opensupplyhub.org/
      Returns:
      the Open Supply Hub identifier
    • getCentralIndexKey

      String getCentralIndexKey()
      Returns the Central Index Key (CIK) of the company, as maintained by sec.gov, if available.
      Returns:
      the Central Index Key
    • getAnswersUrl

      String getAnswersUrl()
      Returns the URL for retrieving all answers associated with this company.
      Returns:
      the answers URL