package com.redhat.pctsec.rest.v1alpha1; import com.redhat.pctsec.model.Scan; import com.redhat.pctsec.model.ScanRequest; import com.redhat.pctsec.model.ScanRequests; import com.redhat.pctsec.model.jpa.ScanRepository; import com.redhat.pctsec.model.jpa.ScanRequestsRepository; import io.quarkus.security.Authenticated; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.ws.rs.*; //import org.jboss.resteasy.reactive.common.NotImplementedYet; import java.util.UUID; @ApplicationScoped @Path("/api/v1a/ScanRequests/{id}") public class ScanRequestsResource { @Inject ScanRequestsRepository sr; @GET @Produces({"application/json"}) public ScanRequests getScanRequests(String id) { ScanRequests scanRequests = sr.findById(UUID.fromString(id)); return scanRequests; } @POST @Produces({"application/json"}) @Consumes({"application/json"}) @Authenticated public ScanRequests addScanRequest(String id, ScanRequest scanRequest) { throw new WebApplicationException("Not implemented"); } }