Class GeographicSubAddress

java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v3.dto.GeographicSubAddress

public class GeographicSubAddress extends Object
Representation of a GeographicSubAddress It is used for addressing within a property in an urban area (country properties are often defined differently). It may refer to a building, a building cluster, or a floor of a multistory building.
  • Constructor Details

    • GeographicSubAddress

      public GeographicSubAddress()
  • Method Details

    • id

      public GeographicSubAddress id(String id)
    • getId

      public String getId()
      Unique Identifier of the subAddress
      Returns:
      id
    • setId

      public void setId(String id)
    • href

      public GeographicSubAddress href(String href)
    • getHref

      public String getHref()
      Link to the subAddress
      Returns:
      href
    • setHref

      public void setHref(String href)
    • buildingName

      public GeographicSubAddress buildingName(String buildingName)
    • getBuildingName

      public String getBuildingName()
      allows for buildings that have well-known names
      Returns:
      buildingName
    • setBuildingName

      public void setBuildingName(String buildingName)
    • levelNumber

      public GeographicSubAddress levelNumber(String levelNumber)
    • getLevelNumber

      public String getLevelNumber()
      used where a level type may be repeated e.g. BASEMENT 1, BASEMENT 2
      Returns:
      levelNumber
    • setLevelNumber

      public void setLevelNumber(String levelNumber)
    • levelType

      public GeographicSubAddress levelType(String levelType)
    • getLevelType

      public String getLevelType()
      describes level types within a building
      Returns:
      levelType
    • setLevelType

      public void setLevelType(String levelType)
    • name

      public GeographicSubAddress name(String name)
    • getName

      public String getName()
      Name of the subAddress to identify it with a meaningful identification
      Returns:
      name
    • setName

      public void setName(String name)
    • privateStreetName

      public GeographicSubAddress privateStreetName(String privateStreetName)
    • getPrivateStreetName

      public String getPrivateStreetName()
      private streets internal to a property (e.g. a university) may have internal names that are not recorded by the land title office.
      Returns:
      privateStreetName
    • setPrivateStreetName

      public void setPrivateStreetName(String privateStreetName)
    • privateStreetNumber

      public GeographicSubAddress privateStreetNumber(String privateStreetNumber)
    • getPrivateStreetNumber

      public String getPrivateStreetNumber()
      private streets numbers internal to a private street
      Returns:
      privateStreetNumber
    • setPrivateStreetNumber

      public void setPrivateStreetNumber(String privateStreetNumber)
    • subAddressType

      public GeographicSubAddress subAddressType(String subAddressType)
    • getSubAddressType

      public String getSubAddressType()
      Type of subAddress : it can be a subunit or a private street
      Returns:
      subAddressType
    • setSubAddressType

      public void setSubAddressType(String subAddressType)
    • subUnitNumber

      public GeographicSubAddress subUnitNumber(String subUnitNumber)
    • getSubUnitNumber

      public String getSubUnitNumber()
      the discriminator used for the subunit often just a simple number e.g. FLAT 5, may also be a range
      Returns:
      subUnitNumber
    • setSubUnitNumber

      public void setSubUnitNumber(String subUnitNumber)
    • subUnitType

      public GeographicSubAddress subUnitType(String subUnitType)
    • getSubUnitType

      public String getSubUnitType()
      the type of subunit e.g.BERTH, FLAT, PIER, SUITE, SHOP, TOWER, UNIT, WHARF
      Returns:
      subUnitType
    • setSubUnitType

      public void setSubUnitType(String subUnitType)
    • atBaseType

      public GeographicSubAddress atBaseType(String atBaseType)
    • getAtBaseType

      public String getAtBaseType()
      When sub-classing, this defines the super-class
      Returns:
      atBaseType
    • setAtBaseType

      public void setAtBaseType(String atBaseType)
    • atSchemaLocation

      public GeographicSubAddress atSchemaLocation(String atSchemaLocation)
    • getAtSchemaLocation

      public String getAtSchemaLocation()
      A URI to a JSON-Schema file that defines additional attributes and relationships
      Returns:
      atSchemaLocation
    • setAtSchemaLocation

      public void setAtSchemaLocation(String atSchemaLocation)
    • atType

      public GeographicSubAddress atType(String atType)
    • getAtType

      public String getAtType()
      When sub-classing, this defines the sub-class entity name
      Returns:
      atType
    • setAtType

      public void setAtType(String atType)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object