Interface IRuntimeInstallationNameGenerator

  • All Known Implementing Classes:
    RuntimeInstallationManager

    public interface IRuntimeInstallationNameGenerator
    Generator of 1C:Enterprine runtime installation names.
    Restriction:
    This interface is not intended to be extended by clients.
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Detail

      • generateUniqueName

        String generateUniqueName​(Version version,
                                  int build,
                                  boolean training,
                                  Arch arch,
                                  Collection<String> existingNames)
        Generates an unique name for the 1C:Enterprise runtime installation based on the provided version, build number and installation architecture.
        Parameters:
        version - the version of the provided 1C:Enterprise runtime installation, cannot be null
        build - the build number of the provided 1C:Enterprise runtime installation, cannot be null
        training - whether to generatean unique name for a training 1C:Enterprise platform installation
        arch - the architecture of the provided 1C:Enterprise runtime installation, cannot be null
        existingNames - a collection of already existed names to guarantee uniqueness for, cannot be null, may be empty
        Returns:
        a unique 1C:Enterprise runtime installation name, never null