Class OdZoneImpl

    • Constructor Detail

      • OdZoneImpl

        public OdZoneImpl​(IdGroupingToken tokenId)
        constructor
        Parameters:
        tokenId - for id generation
    • Method Detail

      • generateOdZoneId

        protected static long generateOdZoneId​(IdGroupingToken tokenId)
        generate unique od zone id
        Parameters:
        tokenId - contiguous id generation within this group for instances of this class
        Returns:
        odZoneId
      • setOdZoneId

        protected void setOdZoneId​(long odZoneId)
        Set OD Zone Id
        Parameters:
        odZoneId - to set
      • getOdZoneId

        public long getOdZoneId()
        In addition to a zone id across all zones of any derived type, each Od zone also has a unique id across the Od zones specifically
        Specified by:
        getOdZoneId in interface OdZone
        Returns:
        od zone specific id