Class UserMethodsWithAnnotationsImplementor
java.lang.Object
io.quarkus.rest.data.panache.deployment.methods.UserMethodsWithAnnotationsImplementor
- All Implemented Interfaces:
MethodImplementor
public final class UserMethodsWithAnnotationsImplementor
extends Object
implements MethodImplementor
Loop over all the user-defined methods in the interface. These methods will be overridden in the generated resource
if and only if it uses annotations.
-
Field Summary
Fields inherited from interface io.quarkus.rest.data.panache.deployment.methods.MethodImplementor
APPLICATION_HAL_JSON, APPLICATION_JSON -
Constructor Summary
ConstructorsConstructorDescriptionUserMethodsWithAnnotationsImplementor(io.quarkus.deployment.Capabilities capabilities) -
Method Summary
Modifier and TypeMethodDescriptionvoidimplement(io.quarkus.gizmo.ClassCreator classCreator, ResourceMetadata resourceMetadata, ResourceProperties resourceProperties, io.quarkus.gizmo.FieldDescriptor resourceField) Implement a specific JAX-RS method using the provided resource metadata.
-
Constructor Details
-
UserMethodsWithAnnotationsImplementor
public UserMethodsWithAnnotationsImplementor(io.quarkus.deployment.Capabilities capabilities)
-
-
Method Details
-
implement
public void implement(io.quarkus.gizmo.ClassCreator classCreator, ResourceMetadata resourceMetadata, ResourceProperties resourceProperties, io.quarkus.gizmo.FieldDescriptor resourceField) Description copied from interface:MethodImplementorImplement a specific JAX-RS method using the provided resource metadata.- Specified by:
implementin interfaceMethodImplementor
-