protected void putAPI(final String queryList) { apis.put(queryList, new StandardAPIAccessorImpl().getQueryRuntimeAPI(queryList)); }
protected void putAPI(final String queryList) { QueryRuntimeAPI queryRuntimeAPI = new StandardAPIAccessorImpl().getQueryRuntimeAPI(queryList); // Add REST interceptor final RESTServerAPIInterceptor restInterceptor = new RESTServerAPIInterceptor( queryRuntimeAPI); Class<QueryRuntimeAPI> clazz = QueryRuntimeAPI.class; queryRuntimeAPI = clazz.cast(Proxy.newProxyInstance(APIAccessor.class .getClassLoader(), new Class[] { clazz }, restInterceptor)); apis.put(queryList, queryRuntimeAPI); }
private Object getVariable(final String variableName, final ActivityInstanceUUID activityUUID, final ProcessInstanceUUID processInstanceUUID) throws ActivityNotFoundException, VariableNotFoundException, InstanceNotFoundException { Object oldValue = null; final QueryRuntimeAPI queryAPI = new StandardAPIAccessorImpl().getQueryRuntimeAPI(); if (activityUUID != null) { oldValue = queryAPI.getVariable(activityUUID, variableName); } else { oldValue = queryAPI.getProcessInstanceVariable(processInstanceUUID, variableName); } return oldValue; }
protected QueryRuntimeAPI getAPI() { Authentication.setUserId(ctx.getCallerPrincipal().getName()); // IMPORTANT Note: see AccessorUtil.setContext() AccessorUtil.setContext(Context.Standard); if (queryRuntimeAPI == null) { queryRuntimeAPI = new StandardAPIAccessorImpl().getQueryRuntimeAPI(); } return queryRuntimeAPI; }
instanceUUID.getProcessDefinitionUUID()); if (ProcessType.EVENT_SUB_PROCESS == process.getType()) { final QueryRuntimeAPI queryRuntimeAPI = accessor.getQueryRuntimeAPI(); final LightProcessInstance processInstance = queryRuntimeAPI.getLightProcessInstance(instanceUUID); dataTypeClassName = getDataTypeClassName(variableName, processInstance.getParentInstanceUUID(), null);
final ProcessInstanceUUID childInstanceUUID = (ProcessInstanceUUID) signalParameters.get("childInstanceUUID"); final StandardAPIAccessorImpl accessor = new StandardAPIAccessorImpl(); final QueryRuntimeAPI queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); Map<String, Object> childInstanceVariables = null; try {
final QueryRuntimeAPI queryRuntimeAPI = accessor.getQueryRuntimeAPI(); final Map<String, Object> variables = queryRuntimeAPI.getProcessInstanceVariables(job .getEventSubProcessRootInstanceUUID());