Package common

Class UserState


  • public class UserState
    extends java.lang.Object
    State of a single agent. Stores position of the agent and whether the agent has the data.
    • Field Detail

      • personId

        private int personId
      • stationStart

        private java.lang.Long stationStart
      • stationEnd

        private java.lang.Long stationEnd
      • line

        private java.lang.String line
      • progress

        private double progress
      • data

        private boolean data
    • Constructor Detail

      • UserState

        public UserState()
      • UserState

        public UserState​(int personId,
                         java.lang.Long stationStart,
                         java.lang.Long stationEnd,
                         java.lang.String line,
                         double progress,
                         boolean data)
    • Method Detail

      • getPersonId

        public int getPersonId()
      • setPersonId

        public void setPersonId​(int personId)
      • getStationStart

        public java.lang.Long getStationStart()
      • setStationStart

        public void setStationStart​(java.lang.Long stationStart)
      • getStationEnd

        public java.lang.Long getStationEnd()
      • setStationEnd

        public void setStationEnd​(java.lang.Long stationEnd)
      • getLine

        public java.lang.String getLine()
      • setLine

        public void setLine​(java.lang.String line)
      • getProgress

        public double getProgress()
      • setProgress

        public void setProgress​(double progress)
      • hasData

        public boolean hasData()
      • setData

        public void setData​(boolean data)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getEdgeId

        public java.lang.String getEdgeId()