Class ProjectInternalResource

java.lang.Object
fr.gouv.vitam.collect.internal.rest.ProjectInternalResource

@Path("/collect-internal/v1/projects") public class ProjectInternalResource extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getProjects

      @GET @Produces("application/json") public javax.ws.rs.core.Response getProjects()
    • searchProject

      @GET @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response searchProject(CriteriaProjectDto criteriaProjectDto)
    • initProject

      @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response initProject(ProjectDto projectDto)
    • updateProject

      @PUT @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response updateProject(ProjectDto projectDto)
    • getProjectById

      @Path("/{projectId}") @GET @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response getProjectById(@PathParam("projectId") String projectId)
    • deleteProjectById

      @Path("/{projectId}") @DELETE @Produces("application/json") public javax.ws.rs.core.Response deleteProjectById(@PathParam("projectId") String projectId)
    • getUnitsByProjectId

      @Path("/{projectId}/units") @GET @Produces("application/json") @Deprecated public javax.ws.rs.core.Response getUnitsByProjectId(@PathParam("projectId") String projectId, com.fasterxml.jackson.databind.JsonNode queryDsl)
      Deprecated.
    • getAllTransactions

      @Path("/{projectId}/transactions") @GET @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response getAllTransactions(@PathParam("projectId") String projectId)
    • initTransaction

      @Path("/{projectId}/transactions") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response initTransaction(TransactionDto transactionDto, @PathParam("projectId") String projectId)
    • uploadZipToProject

      @Path("/{projectId}/upload") @POST @Consumes("application/zip") @Produces("application/json") public javax.ws.rs.core.Response uploadZipToProject(@PathParam("projectId") String projectId, InputStream inputStreamObject, @HeaderParam("X-Encoding") @Nullable String encoding)