All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.babyfish.jimmer.client.runtime.Operation Maven / Gradle / Ivy

There is a newer version: 0.8.177
Show newest version
package org.babyfish.jimmer.client.runtime;

import org.babyfish.jimmer.client.meta.Doc;

import java.lang.reflect.Method;
import java.util.List;

public interface Operation {

    Service getDeclaringService();

    String getName();

    Doc getDoc();

    List getHttpMethods();

    String getUri();

    Method getJavaMethod();

    List getParameters();

    Type getReturnType();

    List getExceptionTypes();

    enum HttpMethod {
        GET,
        HEAD,
        POST,
        PUT,
        PATCH,
        DELETE,
        OPTIONS,
        TRACE
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy