Class ProjectInternalResource
- java.lang.Object
-
- fr.gouv.vitam.collect.internal.rest.ProjectInternalResource
-
@Path("/collect-internal/v1/projects") public class ProjectInternalResource extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROJECT_NOT_FOUND
-
Constructor Summary
Constructors Constructor Description ProjectInternalResource(ProjectService projectService, TransactionService transactionService, MetadataService metadataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.ws.rs.core.ResponsedeleteProjectById(java.lang.String projectId)javax.ws.rs.core.ResponsegetAllTransactions(java.lang.String projectId)javax.ws.rs.core.ResponsegetProjectById(java.lang.String projectId)javax.ws.rs.core.ResponsegetProjects()javax.ws.rs.core.ResponsegetUnitsByProjectId(java.lang.String projectId, com.fasterxml.jackson.databind.JsonNode queryDsl)Deprecated.javax.ws.rs.core.ResponseinitProject(ProjectDto projectDto)javax.ws.rs.core.ResponseinitTransaction(TransactionDto transactionDto, java.lang.String projectId)javax.ws.rs.core.ResponsesearchProject(CriteriaProjectDto criteriaProjectDto)javax.ws.rs.core.ResponseupdateProject(ProjectDto projectDto)
-
-
-
Field Detail
-
PROJECT_NOT_FOUND
public static final java.lang.String PROJECT_NOT_FOUND
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProjectInternalResource
public ProjectInternalResource(ProjectService projectService, TransactionService transactionService, MetadataService metadataService)
-
-
Method Detail
-
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") java.lang.String projectId)
-
deleteProjectById
@Path("/{projectId}") @DELETE @Produces("application/json") public javax.ws.rs.core.Response deleteProjectById(@PathParam("projectId") java.lang.String projectId)
-
getUnitsByProjectId
@Path("/{projectId}/units") @GET @Produces("application/json") @Deprecated public javax.ws.rs.core.Response getUnitsByProjectId(@PathParam("projectId") java.lang.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") java.lang.String projectId)
-
initTransaction
@Path("/{projectId}/transactions") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response initTransaction(TransactionDto transactionDto, @PathParam("projectId") java.lang.String projectId)
-
-