@Override public InternalActivityInstance getActivityInstance(final ActivityInstanceUUID activityInstanceUUID) { for (final Querier querier : queriers) { final InternalActivityInstance activity = querier.getActivityInstance(activityInstanceUUID); if (activity != null) { return activity; } } return null; }
@Override public ActivityState getActivityInstanceState(final ActivityInstanceUUID activityUUID) throws ActivityNotFoundException { FacadeUtil.checkArgsNotNull(activityUUID); final Querier querier = EnvTool.getAllQueriers(getQueryList()); final ActivityState state = querier.getActivityInstanceState(activityUUID); if (state == null) { final ActivityInstance activity = querier.getActivityInstance(activityUUID); throw new ActivityNotFoundException("bai_QRAPII_3", activity.getProcessInstanceUUID(), activity.getActivityName()); } return state; }
public ActivityFullInstance<ActivityBody> getActivityInstance(ProcessInstanceUUID instanceUUID, String activityId, String iterationId, String activityInstanceId) { for (Querier querier : queriers) { ActivityFullInstance<ActivityBody> activityInst = querier.getActivityInstance(instanceUUID, activityId, iterationId, activityInstanceId); if (activityInst != null) { return activityInst; } } return null; }
@Override public InternalActivityInstance getActivityInstance(final ProcessInstanceUUID instanceUUID, final String activityId, final String iterationId, final String activityInstanceId, final String loopId) { for (final Querier querier : queriers) { final InternalActivityInstance activityInst = querier.getActivityInstance(instanceUUID, activityId, iterationId, activityInstanceId, loopId); if (activityInst != null) { return activityInst; } } return null; }
public ActivityFullInstance<ActivityBody> getActivityInstance(ProcessInstanceUUID instanceUUID, String activityId, String iterationId, String activityInstanceId) { for (Querier querier : queriers) { ActivityFullInstance<ActivityBody> activityInst = querier.getActivityInstance(instanceUUID, activityId, iterationId, activityInstanceId); if (activityInst != null) { return activityInst; } } return null; }
public ActivityFullInstance<ActivityBody> getActivityInstance( ActivityInstanceUUID activityInstanceUUID) { for (Querier querier : queriers) { ActivityFullInstance<ActivityBody> activity = querier.getActivityInstance(activityInstanceUUID); if (activity != null) { return activity; } } return null; }
public ActivityFullInstance<ActivityBody> getActivityInstance( ActivityInstanceUUID activityInstanceUUID) { for (Querier querier : queriers) { ActivityFullInstance<ActivityBody> activity = querier.getActivityInstance(activityInstanceUUID); if (activity != null) { return activity; } } return null; }
protected static ActivityInstance getActivity(final ActivityInstanceUUID activityUUID) throws ActivityNotFoundException { final InternalActivityInstance activityInstance = EnvTool.getJournalQueriers().getActivityInstance(activityUUID); if (activityInstance == null) { throw new ActivityNotFoundException("bai_RAPII_19", activityUUID); } return activityInstance; }
public ActivityInstance<ActivityBody> getActivityInstance( ActivityInstanceUUID activityUUID) throws ActivityNotFoundException { ActivityInstance<ActivityBody> activity = EnvTool.getAllQueriers().getActivityInstance(activityUUID); if (activity == null) { throw new ActivityNotFoundException(activityUUID); } return new ActivityInstanceImpl<ActivityBody>(activity); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ActivityInstanceUUID activityInstanceUUID, final Map<String, Object> context, final boolean useCurrentVariableValues) throws Exception { final ActivityInstance activity = EnvTool.getJournalQueriers().getActivityInstance(activityInstanceUUID); return this.executeConnector(connectorClassName, parameters, activity.getProcessDefinitionUUID(), null, activityInstanceUUID, null, context, useCurrentVariableValues); }
public Map<String, Object> getActivityInstanceVariables(final ProcessInstanceUUID instanceUUID, final String activityId, final String iterationId, final String activityInstanceId, final String loopId) throws ActivityNotFoundException, InstanceNotFoundException { final ActivityInstance activityInst = EnvTool.getAllQueriers().getActivityInstance(instanceUUID, activityId, iterationId, activityInstanceId, loopId); if (activityInst == null) { throw new ActivityNotFoundException("bai_QRAPII_6", instanceUUID, activityId); } return activityInst.getLastKnownVariableValues(); }
@Override public Void execute(final Environment environment) throws Exception { final InternalActivityInstance activityInstance = EnvTool.getJournalQueriers().getActivityInstance(activityInstanceUUID); EnvTool.getRecorder().recordActivityFailed(activityInstance); return null; }
@Override public void updateActivityExpectedEndDate(final ActivityInstanceUUID activityUUID, final Date expectedEndDate) throws ActivityNotFoundException { final InternalActivityInstance activity = EnvTool.getAllQueriers(getQueryList()).getActivityInstance(activityUUID); if (activity == null) { throw new ActivityNotFoundException("bai_QRAPII_11", activityUUID); } activity.setExpectedEndDate(expectedEndDate); }
@Override public ActivityInstance getActivityInstance(final ActivityInstanceUUID activityUUID) throws ActivityNotFoundException { final ActivityInstance activity = EnvTool.getAllQueriers(getQueryList()).getActivityInstance(activityUUID); if (activity == null) { throw new ActivityNotFoundException("bai_QRAPII_11", activityUUID); } return new ActivityInstanceImpl(activity); }
@Override public LightActivityInstance getLightActivityInstance(final ActivityInstanceUUID activityInstanceUUID) throws ActivityNotFoundException { final ActivityInstance activityInstance = EnvTool.getAllQueriers(getQueryList()).getActivityInstance( activityInstanceUUID); if (activityInstance == null) { throw new ActivityNotFoundException("bai_QRAPII_11", activityInstanceUUID); } return new LightActivityInstanceImpl(activityInstance); }
public static Object evaluate(final String expression, final Map<String, Object> context, final ActivityInstanceUUID activityUUID, final boolean useActivityScope, final boolean propagate) throws GroovyException { final ActivityInstance activity = EnvTool.getAllQueriers().getActivityInstance(activityUUID); final ProcessInstanceUUID processInstanceUUID = activity.getProcessInstanceUUID(); final ProcessDefinitionUUID processDefinitionUUID = activity.getProcessDefinitionUUID(); return evaluate(expression, context, processDefinitionUUID, activityUUID, processInstanceUUID, useActivityScope, false, propagate, null); }
public ActivityInstance<ActivityBody> getActivityInstance(ProcessInstanceUUID instanceUUID, String activityId, String iterationId, String activityInstanceId) throws ActivityNotFoundException, InstanceNotFoundException { final ActivityInstance<ActivityBody> result = EnvTool.getAllQueriers().getActivityInstance(instanceUUID, activityId, iterationId, activityInstanceId); if (result == null) { if (EnvTool.getAllQueriers().getProcessInstance(instanceUUID) == null) { throw new InstanceNotFoundException(instanceUUID); } throw new ActivityNotFoundException(instanceUUID, activityId, iterationId); } return new ActivityInstanceImpl<ActivityBody>(result); }
@Override public void addComment(final ActivityInstanceUUID activityUUID, final String message, final String userId) throws ActivityNotFoundException, InstanceNotFoundException { final ActivityInstance activity = EnvTool.getJournalQueriers().getActivityInstance(activityUUID); if (activity == null) { throw new ActivityNotFoundException("bai_RAPII_28", activityUUID); } final CommentImpl comment = new CommentImpl(userId, message, activityUUID, activity.getProcessInstanceUUID()); addComment(comment, activity.getProcessInstanceUUID()); }
public ActivityInstance getActivityInstance(final ProcessInstanceUUID instanceUUID, final String activityId, final String iterationId, final String activityInstanceId, final String loopId) throws ActivityNotFoundException, InstanceNotFoundException { final ActivityInstance result = EnvTool.getAllQueriers(getQueryList()).getActivityInstance(instanceUUID, activityId, iterationId, activityInstanceId, loopId); if (result == null) { if (EnvTool.getAllQueriers(getQueryList()).getProcessInstance(instanceUUID) == null) { throw new InstanceNotFoundException("bai_QRAPII_2", instanceUUID); } throw new ActivityNotFoundException("bai_QRAPII_3", instanceUUID, activityId, iterationId); } return new ActivityInstanceImpl(result); }
@Override public void setActivityInstancePriority(final ActivityInstanceUUID activityInstanceUUID, final int priority) throws ActivityNotFoundException { final ActivityInstance activity = EnvTool.getJournalQueriers().getActivityInstance(activityInstanceUUID); if (activity == null) { throw new ActivityNotFoundException("bai_RAPII_22", activityInstanceUUID); } final ProcessInstanceUUID instanceUUID = activity.getProcessInstanceUUID(); final Execution execution = EnvTool.getJournalQueriers().getExecutionOnActivity(instanceUUID, activityInstanceUUID); if (execution == null) { throw new ActivityNotFoundException("bai_RAPII_23", activityInstanceUUID); } final Recorder recorder = EnvTool.getRecorder(); recorder.recordActivityPriorityUpdated(activityInstanceUUID, priority); }