Class ServiceMethodImplementation

  • All Implemented Interfaces:
    io.polygenesis.abstraction.thing.FunctionProvider

    public class ServiceMethodImplementation
    extends Object
    implements io.polygenesis.abstraction.thing.FunctionProvider
    The type Service method implementation.
    Author:
    Christos Tsakostas
    • Constructor Detail

      • ServiceMethodImplementation

        public ServiceMethodImplementation​(io.polygenesis.models.api.ServiceMethod serviceMethod)
        Instantiates a new Service method implementation.
        Parameters:
        serviceMethod - the service method
    • Method Detail

      • getServiceMethod

        public io.polygenesis.models.api.ServiceMethod getServiceMethod()
        Gets service method.
        Returns:
        the service method
      • getFunction

        public io.polygenesis.abstraction.thing.Function getFunction()
        Specified by:
        getFunction in interface io.polygenesis.abstraction.thing.FunctionProvider
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object