Class TypesRegistryBase<T>

    • Constructor Summary

      Constructors 
      Constructor Description
      TypesRegistryBase​(java.util.List<? extends T> typeElements)  
    • Constructor Detail

      • TypesRegistryBase

        public TypesRegistryBase​(java.util.List<? extends T> typeElements)
    • Method Detail

      • getByName

        public T getByName​(java.lang.String name)
        Parameters:
        name -
        Returns:
        requested object by name. In case of invalid name exception is thrown
      • getByNameOptional

        public T getByNameOptional​(java.lang.String name)
        Parameters:
        name -
        Returns:
        requested object by name or null if not found
      • getAll

        public java.util.Collection<T> getAll()
      • getId

        protected abstract java.lang.String getId​(T from)