Class DictionaryService

java.lang.Object
org.qubership.atp.ram.services.dictionary.DictionaryService

@Service public class DictionaryService extends Object
  • Constructor Details

    • DictionaryService

      public DictionaryService()
  • Method Details

    • setRepository

      @Autowired public void setRepository(DictionaryRepository repository)
    • getAllByName

      @Cacheable(value="dictionaries", key="{#name}") public List<Dictionary> getAllByName(String name)
      Get dictionary list by specified name.
      Parameters:
      name - input dictionary name
      Returns:
      list of founded dictionaries
    • evictDictionaryCacheByName

      @CacheEvict(value="dictionaries", key="{#name}") public void evictDictionaryCacheByName(String name)
    • getAllByType

      public static List<Dictionary> getAllByType(String type)