Class RpcServiceInterfaceVersionDTO

java.lang.Object
ch.systemsx.cisd.common.api.RpcServiceInterfaceVersionDTO
All Implemented Interfaces:
Serializable

public class RpcServiceInterfaceVersionDTO extends Object implements Serializable
Describes an RPC interface supported by the server.
See Also:
  • Constructor Details

    • RpcServiceInterfaceVersionDTO

      public RpcServiceInterfaceVersionDTO(String name, String urlSuffix, int majorVersion, int minorVersion)
  • Method Details

    • getInterfaceName

      public String getInterfaceName()
      The name of this interface used for identification.
    • getUrlSuffix

      public String getUrlSuffix()
      The suffix added to the server's URL to produce the URL for this interface. Used by a service factory to create a proxy to the service.
    • getMajorVersion

      public int getMajorVersion()
      The major version of the interface. E.g., an interface with version 2.11 has major version 2.
    • getMinorVersion

      public int getMinorVersion()
      The major version of the interface. E.g., an interface with version 2.11 has minor version 11.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object