Class UserClassesFactory

    • Field Detail

      • userClasses

        protected final UserClasses userClasses
        container to use
    • Constructor Detail

      • UserClassesFactory

        protected UserClassesFactory​(IdGroupingToken tokenId,
                                     UserClasses userClasses)
        Constructor
        Parameters:
        tokenId - to use
        userClasses - to use
    • Method Detail

      • createNew

        protected UserClass createNew​(String name,
                                      Mode mode,
                                      TravellerType travelerType)
        Create a newly created instance without registering on the container
        Parameters:
        name - name of the user class
        mode - mode of the user class
        travelerType - of the user class
        Returns:
        created user class
      • registerNew

        public UserClass registerNew​(String name,
                                     Mode mode,
                                     TravellerType travelerType)
        register a new entry on the container and return it
        Parameters:
        name - name of the user class
        mode - mode of the user class
        travelerType - of the user class
        Returns:
        created user class