Available services

Checks

Class: edu.ucsb.nceas.mdq.rest.ChecksResource
Path: @javax.ws.rs.Path("checks")
	Method: listChecks
		Annotation: @javax.ws.rs.GET()
		Annotation: @javax.ws.rs.Produces({"application/json"})
	Method: getCheck
		Annotation: @javax.ws.rs.GET()
		Annotation: @javax.ws.rs.Path("/{id}")
		Annotation: @javax.ws.rs.Produces({"text/xml"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.PathParam("id")
	Method: run
		Annotation: @javax.ws.rs.POST()
		Annotation: @javax.ws.rs.Path("/{id}/run")
		Annotation: @javax.ws.rs.Consumes({"multipart/form-data"})
		Annotation: @javax.ws.rs.Produces({"application/json", "application/xml"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.PathParam("id")
		Parameter: arg1
			Parameter Annotation: @org.glassfish.jersey.media.multipart.FormDataParam("document")
		Parameter: arg2
			Parameter Annotation: @org.glassfish.jersey.media.multipart.FormDataParam("systemMetadata")
		Parameter: arg3
			Parameter Annotation: @javax.ws.rs.core.Context()
	Method: hashCode
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: getClass
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notify
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notifyAll
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()

Suites

Class: edu.ucsb.nceas.mdq.rest.SuitesResource
Path: @javax.ws.rs.Path("suites")
	Method: listSuites
		Annotation: @javax.ws.rs.GET()
		Annotation: @javax.ws.rs.Produces({"application/json"})
	Method: getSuite
		Annotation: @javax.ws.rs.GET()
		Annotation: @javax.ws.rs.Path("/{id}")
		Annotation: @javax.ws.rs.Produces({"text/xml"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.PathParam("id")
	Method: run
		Annotation: @javax.ws.rs.POST()
		Annotation: @javax.ws.rs.Path("/{id}/run")
		Annotation: @javax.ws.rs.Consumes({"multipart/form-data"})
		Annotation: @javax.ws.rs.Produces({"application/json", "application/xml"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.PathParam("id")
		Parameter: arg1
			Parameter Annotation: @org.glassfish.jersey.media.multipart.FormDataParam("document")
		Parameter: arg2
			Parameter Annotation: @org.glassfish.jersey.media.multipart.FormDataParam("systemMetadata")
		Parameter: arg3
			Parameter Annotation: @org.glassfish.jersey.media.multipart.FormDataParam("priority")
		Parameter: arg4
			Parameter Annotation: @javax.ws.rs.core.Context()
	Method: hashCode
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: getClass
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notify
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notifyAll
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()

Runs

Class: edu.ucsb.nceas.mdq.rest.RunsResource
Path: @javax.ws.rs.Path("runs")
	Method: getRun
		Annotation: @javax.ws.rs.GET()
		Annotation: @javax.ws.rs.Path("/{suite}/{id : .+}")
		Annotation: @javax.ws.rs.Produces({"application/xml", "application/json"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.PathParam("suite")
		Parameter: arg1
			Parameter Annotation: @javax.ws.rs.PathParam("id")
		Parameter: arg2
			Parameter Annotation: @javax.ws.rs.core.Context()
	Method: hashCode
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: getClass
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notify
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notifyAll
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()

Scores

Class: edu.ucsb.nceas.mdq.rest.ScoresResource
Path: @javax.ws.rs.Path("scores")
	Method: getScores
		Annotation: @javax.ws.rs.GET()
		Annotation: @javax.ws.rs.Produces({"image/png", "text/csv", "application/json"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.QueryParam("id")
		Parameter: arg1
			Parameter Annotation: @javax.ws.rs.QueryParam("suite")
		Parameter: arg2
			Parameter Annotation: @javax.ws.rs.QueryParam("node")
		Parameter: arg3
			Parameter Annotation: @javax.ws.rs.core.Context()
	Method: run
		Annotation: @javax.ws.rs.POST()
		Annotation: @javax.ws.rs.Produces({"application/json", "application/xml"})
		Parameter: arg0
			Parameter Annotation: @javax.ws.rs.QueryParam("id")
		Parameter: arg1
			Parameter Annotation: @javax.ws.rs.QueryParam("suite")
		Parameter: arg2
			Parameter Annotation: @javax.ws.rs.QueryParam("node")
		Parameter: arg3
			Parameter Annotation: @javax.ws.rs.QueryParam("format")
		Parameter: arg4
			Parameter Annotation: @javax.ws.rs.core.Context()
	Method: hashCode
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: getClass
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notify
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()
	Method: notifyAll
		Annotation: @jdk.internal.vm.annotation.IntrinsicCandidate()