Class ProcessSchemeService
java.lang.Object
com.sodius.oslc.server.process.scheme.services.ProcessSchemeService
Manages the process scheme services.
- Since:
- 3.5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateScheme(String sourceId) deleteScheme(String schemeId) getSchemeProjectAreas(String schemeId, boolean availableProjectAreas) getSchemes(boolean includeProjectAreas) updateScheme(String schemeId) updateSchemeProjectAreas(String schemeId)
-
Constructor Details
-
ProcessSchemeService
public ProcessSchemeService()
-
-
Method Details
-
getNativeLinksScope
-
getSchemes
@GET @Produces({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) public Response getSchemes(@QueryParam("includeProjectAreas") boolean includeProjectAreas) -
createScheme
@POST @Consumes({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) @Produces({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) public Response createScheme(@QueryParam("sourceId") String sourceId) -
getScheme
@GET @Path("{schemeId}") @Produces({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) public Response getScheme(@PathParam("schemeId") String schemeId, @QueryParam("includeProjectAreas") boolean includeProjectAreas) -
updateScheme
@PUT @Path("{schemeId}") @Consumes({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) @Produces({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) public Response updateScheme(@PathParam("schemeId") String schemeId) -
deleteScheme
-
getSchemeProjectAreas
@GET @Path("{schemeId}/project-area") @Produces({"application/rdf+xml","application/xml","text/xml","application/json","application/ld+json","text/turtle"}) public Response getSchemeProjectAreas(@PathParam("schemeId") String schemeId, @QueryParam("availableProjectAreas") boolean availableProjectAreas) -
updateSchemeProjectAreas
-