Package org.cristalise.restapi
Class ScriptUtils
java.lang.Object
org.cristalise.restapi.RestHandler
org.cristalise.restapi.ItemUtils
org.cristalise.restapi.ScriptUtils
-
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.Response.ResponseBuilderexecuteScript(javax.ws.rs.core.HttpHeaders headers, ItemProxy item, String scriptName, Integer scriptVersion, String actPath, String inputJson, Map<String, Object> additionalInputs) protected ObjectexecuteScript(ItemProxy item, Script script, CastorHashMap inputs) javax.ws.rs.core.Response.ResponseBuilderreturnScriptResult(ItemProxy item, Schema schema, Script script, CastorHashMap inputs, boolean jsonFlag) protected javax.ws.rs.core.Response.ResponseBuilderrunScript(ItemProxy item, Schema schema, Script script, CastorHashMap inputs, boolean jsonFlag) Methods 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
-
ScriptUtils
public ScriptUtils()
-
-
Method Details
-
executeScript
protected Object executeScript(ItemProxy item, Script script, CastorHashMap inputs) throws ScriptingEngineException, InvalidDataException - Parameters:
item-script-- Returns:
- Throws:
ScriptingEngineExceptionInvalidDataException
-
executeScript
public javax.ws.rs.core.Response.ResponseBuilder executeScript(javax.ws.rs.core.HttpHeaders headers, ItemProxy item, String scriptName, Integer scriptVersion, String actPath, String inputJson, Map<String, Object> additionalInputs) throws ObjectNotFoundException, UnsupportedOperationException, InvalidDataException -
returnScriptResult
public javax.ws.rs.core.Response.ResponseBuilder returnScriptResult(ItemProxy item, Schema schema, Script script, CastorHashMap inputs, boolean jsonFlag) throws ScriptingEngineException, InvalidDataException -
runScript
protected javax.ws.rs.core.Response.ResponseBuilder runScript(ItemProxy item, Schema schema, Script script, CastorHashMap inputs, boolean jsonFlag) throws ScriptingEngineException, InvalidDataException, ObjectNotFoundException - Parameters:
item-schema-script-jsonFlag- whether the response is a JSON or XMLscriptName-- Returns:
- Throws:
ObjectNotFoundExceptionScriptingEngineExceptionInvalidDataException
-