Class Territory

All Implemented Interfaces:
Serializable, IBaseEntity, ICoreEntity, IEntity, ISortableEntity

@Entity public class Territory extends SimpleEntity
entity to store country and optionally a subdivision
See Also:
  • Constructor Details

    • Territory

      public Territory()
      standard constructor
  • Method Details

    • getCountry

      public Country getCountry()
    • setCountry

      public void setCountry(Country country)
    • getExtension

      public String getExtension()
    • setExtension

      public void setExtension(String extension)
    • getInternalDescription

      public String getInternalDescription()
      Specified by:
      getInternalDescription in interface IEntity
      Overrides:
      getInternalDescription in class SimpleEntity
      Returns:
      Unique identifier in combination with entity class if internalDescription property is defined as unique. Might be null.
    • getParentTerritory

      public Territory getParentTerritory()
    • setParentTerritory

      public void setParentTerritory(Territory parentTerritory)
    • getChildrenTerritories

      public List<Territory> getChildrenTerritories()
    • setChildrenTerritories

      public void setChildrenTerritories(List<Territory> childrenTerritories)
    • hasChildren

      public boolean hasChildren()
    • getIsoString

      public String getIsoString()
      Returns:
      extension of territory if any, else iso2code of assigned country if any, else null
    • toString

      public String toString()
      Description copied from class: EntityBase
      for logging/debugging
      Overrides:
      toString in class EntityBase
      Returns:
      super.toString()@[countryIso2]@[extension]