package com.megatim.apifdxweb.service.ifaces.batch;
|
|
import com.megatim.apifdxweb.model.dtos.tmp.DataTmpDto;
|
import com.megatim.apifdxweb.model.dtos.tmp.TokenTmpDto;
|
import javax.annotation.security.PermitAll;
|
import javax.validation.Valid;
|
import javax.ws.rs.Consumes;
|
import javax.ws.rs.POST;
|
import javax.ws.rs.Path;
|
import javax.ws.rs.Produces;
|
import javax.ws.rs.core.Context;
|
import javax.ws.rs.core.HttpHeaders;
|
import javax.ws.rs.core.MediaType;
|
import javax.ws.rs.core.Response;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public interface DataPerBatchRS {
|
|
@POST
|
@Consumes({MediaType.APPLICATION_JSON})
|
@Produces({MediaType.APPLICATION_JSON})
|
@Path("generate-token")
|
@PermitAll
|
public Response generateToken(@Context HttpHeaders headers, @Valid TokenTmpDto entity);
|
|
@POST
|
@Consumes({MediaType.APPLICATION_JSON})
|
@Produces({MediaType.APPLICATION_JSON})
|
@Path("add-data")
|
@PermitAll
|
public Response addData(@Context HttpHeaders headers, @Valid DataTmpDto entity);
|
}
|