/** * * @param context * @return */ static ServerSyncEngine getSyncEngine(ExecutionContext context) { return (ServerSyncEngine)context.getContextInstance(). getTransientVariable(VariableConstants.syncEngine); }
/** * * @param context * @param payload */ static void preparePayload(ExecutionContext context, String payload) { context.getContextInstance().setTransientVariable(VariableConstants.payload, payload); } }
/** * * @param context * @return */ static SyncXMLGenerator getSyncXMLGenerator(ExecutionContext context) { return (SyncXMLGenerator)context.getContextInstance(). getTransientVariable(VariableConstants.syncXMLGenerator); }
/** * * @param context * @return */ static SyncObjectGenerator getSyncObjectGenerator(ExecutionContext context) { return (SyncObjectGenerator)context.getContextInstance(). getTransientVariable(VariableConstants.syncObjectGenerator); }
/** * * @param context * @return */ static Session getSession(ExecutionContext context) { return (Session)context.getContextInstance(). getTransientVariable(VariableConstants.session); }
/** * get a process variable. */ public Object getVariable(String name) { return taskInstance != null ? taskInstance.getVariable(name) : getContextInstance().getVariable(name, token); }
/** * set a process variable. */ public void setVariable(String name, Object value) { if (taskInstance != null) { taskInstance.setVariable(name, value); } else { getContextInstance().setVariable(name, value, token); } }
/** * get a process variable. */ public Object getVariable(String name) { return taskInstance != null ? taskInstance.getVariable(name) : getContextInstance().getVariable(name, token); }
/** * set a process variable. */ public void setVariable(String name, Object value) { if (taskInstance != null) { taskInstance.setVariable(name, value); } else { getContextInstance().setVariable(name, value, token); } }
private void setVariables(Map outputMap, ExecutionContext executionContext) { if (variableAccesses == null) return; ContextInstance contextInstance = executionContext.getContextInstance(); Token token = executionContext.getToken(); for (Iterator iter = variableAccesses.iterator(); iter.hasNext();) { VariableAccess variableAccess = (VariableAccess) iter.next(); if (variableAccess.isWritable()) { Object value = outputMap.get(variableAccess.getMappedName()); contextInstance.setVariable(variableAccess.getVariableName(), value, token); } } }
private void setVariables(Map outputMap, ExecutionContext executionContext) { if (variableAccesses == null) return; ContextInstance contextInstance = executionContext.getContextInstance(); Token token = executionContext.getToken(); for (Iterator iter = variableAccesses.iterator(); iter.hasNext();) { VariableAccess variableAccess = (VariableAccess) iter.next(); if (variableAccess.isWritable()) { Object value = outputMap.get(variableAccess.getMappedName()); contextInstance.setVariable(variableAccess.getVariableName(), value, token); } } }
ContextInstance contextInstance = executionContext.getContextInstance(); if (!hasReadableVariable()) {
ContextInstance contextInstance = executionContext.getContextInstance(); if (!hasReadableVariable()) {
static String handleAuthorizationFailure(ExecutionContext context, int cmdId) Session session = (Session)context.getContextInstance().getTransientVariable("session"); SyncXMLGenerator syncXMLGenerator = (SyncXMLGenerator)context.getContextInstance(). getTransientVariable("syncXMLGenerator"); SyncObjectGenerator syncObjectGenerator = (SyncObjectGenerator)context.getContextInstance(). getTransientVariable("syncObjectGenerator"); ServerSyncEngine syncEngine = (ServerSyncEngine)context.getContextInstance(). getTransientVariable("syncEngine");
Session session = (Session)context.getContextInstance().getTransientVariable("session"); SyncXMLGenerator syncXMLGenerator = (SyncXMLGenerator)context.getContextInstance(). getTransientVariable("syncXMLGenerator"); SyncObjectGenerator syncObjectGenerator = (SyncObjectGenerator)context.getContextInstance(). getTransientVariable("syncObjectGenerator"); ServerSyncEngine syncEngine = (ServerSyncEngine)context.getContextInstance(). getTransientVariable("syncEngine");
if ("token".equals(name)) return executionContext.getToken(); if ("taskMgmtInstance".equals(name)) return executionContext.getTaskMgmtInstance(); if ("contextInstance".equals(name)) return executionContext.getContextInstance(); ContextInstance contextInstance = executionContext.getContextInstance(); if (contextInstance != null) { Token token = executionContext.getToken();
if ("token".equals(name)) return executionContext.getToken(); if ("taskMgmtInstance".equals(name)) return executionContext.getTaskMgmtInstance(); if ("contextInstance".equals(name)) return executionContext.getContextInstance(); ContextInstance contextInstance = executionContext.getContextInstance(); if (contextInstance != null) { Token token = executionContext.getToken();
ContextInstance superContextInstance = executionContext.getContextInstance(); ContextInstance subContextInstance = subProcessInstance.getContextInstance();
ContextInstance superContextInstance = executionContext.getContextInstance(); ContextInstance subContextInstance = subProcessInstance.getContextInstance();
Session session = Utilities.getSession(context); SyncXMLGenerator syncXMLGenerator = Utilities.getSyncXMLGenerator(context); Status status = (Status)context.getContextInstance().getTransientVariable(VariableConstants.status);