Class EndpointRequestBody

  • All Implemented Interfaces:
    Serializable

    public class EndpointRequestBody
    extends EndpointProperties
    EndpointRequestBody carries the parameters for describing an endpoint. The external source identifiers are used if the endpoint was created using the external source identifiers.
    See Also:
    Serialized Form
    • Constructor Detail

      • EndpointRequestBody

        public EndpointRequestBody()
        Default constructor
      • EndpointRequestBody

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

        public EndpointRequestBody​(EndpointProperties template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getExternalSourceGUID

        public String getExternalSourceGUID()
        Return the unique identifier of the software server capability entity that represented the external source - null for local.
        Returns:
        string guid
      • setExternalSourceGUID

        public void setExternalSourceGUID​(String externalSourceGUID)
        Set up the unique identifier of the software server capability entity that represented the external source - null for local.
        Parameters:
        externalSourceGUID - string guid
      • getExternalSourceName

        public String getExternalSourceName()
        Return the unique name of the software server capability entity that represented the external source.
        Returns:
        string name
      • setExternalSourceName

        public void setExternalSourceName​(String externalSourceName)
        Set up the unique name of the software server capability entity that represented the external source.
        Parameters:
        externalSourceName - string name
      • toString

        public String toString()
        JSON-style toString
        Overrides:
        toString in class EndpointProperties
        Returns:
        return string containing the property names and values
      • equals

        public boolean equals​(Object objectToCompare)
        Return comparison result based on the content of the properties.
        Overrides:
        equals in class EndpointProperties
        Parameters:
        objectToCompare - test object
        Returns:
        result of comparison
      • hashCode

        public int hashCode()
        Return hash code for this object
        Overrides:
        hashCode in class EndpointProperties
        Returns:
        int hash code