Package com.uc4.api

Class UC4HostName


public final class UC4HostName extends UC4ObjectName
This class represents name of an Agent. It contains checks to test if the name is a valid host name.
  • Constructor Details

    • UC4HostName

      public UC4HostName(String name)
      Constructs a UC4HostName using the specified parameters.
      Parameters:
      name - Host name
      Throws:
      InvalidUC4NameException - if the name is not empty and invalid
    • UC4HostName

      public UC4HostName(UC4HostName name)
      Constructs a UC4HostName using the specified parameters.
      Parameters:
      name - UC4HostName
  • Method Details

    • isValid

      public boolean isValid(String n)
      Description copied from class: UC4ObjectName
      Tests if the supplied name would be a valid name for an object in the Automation Engine. The test is case insensitive.
      Overrides:
      isValid in class UC4ObjectName
      Parameters:
      n - Name to be tested
      Returns:
      true if this is a valid name of an object
    • isGenericHost

      public boolean isGenericHost()
      Returns true if the name represents a generic group of hosts but not a single host.
      Returns:
      True if the name is a generic host
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class UC4ObjectName
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class UC4ObjectName