package net.curisit.securis.services; import javax.inject.Inject; import javax.inject.Provider; import javax.persistence.EntityManager; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import net.curisit.securis.utils.TokenHelper; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; /** * External API to be accessed by third parties * * @author roberto */ @Path("/api") public class ApiResource { @SuppressWarnings("unused") private static final Logger LOG = LogManager.getLogger(ApiResource.class); @Inject TokenHelper tokenHelper; @Inject Provider emProvider; public ApiResource() {} /** * * @return Simple text message to check API status */ @GET @Path("/") @Produces({ MediaType.TEXT_PLAIN }) public Response index() { return Response.ok("SeCuris API").build(); } }