Class SoftwareServerProperties

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SoftwareServerRequestBody

public class SoftwareServerProperties extends ITInfrastructureProperties
SoftwareServerProperties is a representation of the properties for a software server.
See Also:
  • Constructor Details

    • SoftwareServerProperties

      public SoftwareServerProperties()
      Default constructor
    • SoftwareServerProperties

      public SoftwareServerProperties(SoftwareServerProperties template)
      Copy/clone constructor
      Parameters:
      template - object to copy
    • SoftwareServerProperties

      public SoftwareServerProperties(AssetProperties template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • cloneToAsset

      public AssetProperties cloneToAsset()
      Convert this object into an AssetProperties object. This involves packing the additional properties introduced at this level into the extended properties.
      Returns:
      asset properties
    • cloneToAsset

      public AssetProperties cloneToAsset(String subTypeName)
      Convert this object into an AssetProperties object. This involves packing the properties introduced at this level into the extended properties.
      Overrides:
      cloneToAsset in class ITInfrastructureProperties
      Parameters:
      subTypeName - subtype name
      Returns:
      asset properties
    • getSoftwareServerType

      public String getSoftwareServerType()
      Return the type description for the server's type.
      Returns:
      type description string
    • setSoftwareServerType

      public void setSoftwareServerType(String softwareServerType)
      Set up the type description for the server's type.
      Parameters:
      softwareServerType - type description string
    • getSoftwareServerVersion

      public String getSoftwareServerVersion()
      Return the version of the server.
      Returns:
      version string
    • setSoftwareServerVersion

      public void setSoftwareServerVersion(String softwareServerVersion)
      Set up the version of the server.
      Parameters:
      softwareServerVersion - version string
    • getSoftwareServerSource

      public String getSoftwareServerSource()
      Return the source (such as vendor or operator) of the server.
      Returns:
      string name
    • setSoftwareServerSource

      public void setSoftwareServerSource(String softwareServerSource)
      Set up the source (such as vendor or operator) of the server.
      Parameters:
      softwareServerSource - string name
    • getSoftwareServerUserId

      public String getSoftwareServerUserId()
      Return the user identity of the server.
      Returns:
      string user identity
    • setSoftwareServerUserId

      public void setSoftwareServerUserId(String softwareServerUserId)
      Set up the user identity of the server.
      Parameters:
      softwareServerUserId - string user identity
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class ITInfrastructureProperties
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class AssetProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class AssetProperties
      Returns:
      int