Class DuplicateNameChecker

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

@Service public class DuplicateNameChecker extends Object
  • Constructor Details

    • DuplicateNameChecker

      public DuplicateNameChecker()
  • Method Details

    • checkAndCorrectName

      public void checkAndCorrectName(Environment object, Function<Environment,Boolean> isNameUsedFunction)
      Check and correct name.
      Parameters:
      object - the object
      isNameUsedFunction - the is name used function
    • checkAndCorrectSystemName

      public void checkAndCorrectSystemName(System system, Environment environment, System originalSystem)
      Check and correct name.
      Parameters:
      system - the system
      environment - the environment
    • isSystemNameUsed

      public boolean isSystemNameUsed(Environment environment, System system, System originalSystem)
      Checks if system name is used under environment.
      Parameters:
      environment - the environment
      system - the system