Class ProjectExternalResource

    • 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

        public javax.ws.rs.core.Response getUnitsByProjectId​(@PathParam("projectId")
                                                             java.lang.String projectId,
                                                             com.fasterxml.jackson.databind.JsonNode queryDsl)
      • 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)