Package org.cristalise.restapi
Class ScriptAccess
java.lang.Object
org.cristalise.restapi.RestHandler
org.cristalise.restapi.ItemUtils
org.cristalise.restapi.ResourceAccess
org.cristalise.restapi.ScriptAccess
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cristalise.restapi.RestHandler
RestHandler.AuthData -
Field Summary
Fields inherited from class org.cristalise.restapi.ItemUtils
PREDEFINED_PATHFields inherited from class org.cristalise.restapi.RestHandler
COOKIENAME, PASSWORD, USERNAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsegetScript(javax.ws.rs.core.HttpHeaders headers, String name, Integer version, javax.ws.rs.core.Cookie authCookie) javax.ws.rs.core.ResponsegetScriptResult(javax.ws.rs.core.HttpHeaders headers, String scriptName, Integer scriptVersion, String inputJson, javax.ws.rs.core.Cookie authCookie) javax.ws.rs.core.ResponsegetScriptResultPost(String postData, javax.ws.rs.core.HttpHeaders headers, String scriptName, Integer scriptVersion, javax.ws.rs.core.Cookie authCookie) javax.ws.rs.core.ResponselistAllScripts(Integer start, Integer batchSize, javax.ws.rs.core.Cookie authCookie, javax.ws.rs.core.UriInfo uri) javax.ws.rs.core.ResponselistScriptVersions(String name, javax.ws.rs.core.Cookie authCookie, javax.ws.rs.core.UriInfo uri) Methods inherited from class org.cristalise.restapi.ResourceAccess
getResource, getResourceVersions, listAllResources, listResourceVersionsMethods inherited from class org.cristalise.restapi.ItemUtils
enumerate, enumerate, executeJob, executeJob, executePredefinedStep, getAgentProxy, getAgentProxy, getAllViewpoints, getItemName, getItemNames, getItemURI, getItemURI, getItemURI, getItemURI, getJobActivityData, getJobItemData, getJobOutcomeData, getJobTransitionData, getOutcome, getOutcomeResponse, getOutcomeResponse, getOutcomeResponse, getPropertySummary, getProxy, getViewpointOutcome, makeCollectionData, makeEventData, makeJobData, produceJSONMethods inherited from class org.cristalise.restapi.RestHandler
checkAndCreateNewCookie, checkAndCreateNewCookie, checkAuthCookie, createNewCookie, createNewCookie, decryptAuthData, encryptAuthData, getAgent, getAgent, getAgentPath, getPagedResult, getPropertiesFromQParams, makeItemDomainPathsData, toJSON
-
Constructor Details
-
ScriptAccess
public ScriptAccess()
-
-
Method Details
-
listAllScripts
-
listScriptVersions
@GET @Path("{name}") @Produces("application/json") public javax.ws.rs.core.Response listScriptVersions(@PathParam("name") String name, @CookieParam("cauth") javax.ws.rs.core.Cookie authCookie, @Context javax.ws.rs.core.UriInfo uri) -
getScript
@GET @Path("{name}/{version}") @Produces({"text/xml","application/xml","application/json"}) public javax.ws.rs.core.Response getScript(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("name") String name, @PathParam("version") Integer version, @CookieParam("cauth") javax.ws.rs.core.Cookie authCookie) -
getScriptResult
@GET @Path("scriptResult") @Produces({"text/xml","application/xml","application/json"}) public javax.ws.rs.core.Response getScriptResult(@Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("script") String scriptName, @QueryParam("version") Integer scriptVersion, @QueryParam("inputs") String inputJson, @CookieParam("cauth") javax.ws.rs.core.Cookie authCookie) -
getScriptResultPost
@POST @Path("scriptResult") @Consumes({"text/xml","application/xml","application/json"}) @Produces({"text/xml","application/xml","application/json"}) public javax.ws.rs.core.Response getScriptResultPost(String postData, @Context javax.ws.rs.core.HttpHeaders headers, @QueryParam("script") String scriptName, @QueryParam("version") Integer scriptVersion, @CookieParam("cauth") javax.ws.rs.core.Cookie authCookie)
-