Class DuplicateNameChecker

java.lang.Object
org.qubership.atp.dataset.ei.service.DuplicateNameChecker

@Service public class DuplicateNameChecker extends Object
  • Constructor Details

    • DuplicateNameChecker

      public DuplicateNameChecker()
  • Method Details

    • init

      public void init(Class clazz, UUID parentId, com.google.common.collect.Multimap<String,UUID> map)
    • isInitialized

      public boolean isInitialized(Class clazz, UUID parentId)
    • isNameUsed

      public boolean isNameUsed(UUID parentId, IdEntity object)
      Check that name is used.
      Parameters:
      parentId - parent id
      object - object to check
      Returns:
      result of checking
    • checkAndCorrectName

      public void checkAndCorrectName(UUID parentId, IdEntity object)
      Check and correct name.
      Parameters:
      parentId - parent id
      object - object to check
    • addToCache

      public void addToCache(UUID parentId, IdEntity object)
      Add an object to cache.
      Parameters:
      parentId - parent id
      object - object
    • clearCache

      public void clearCache()