public ActivityDefinition getActivity(ActivityDefinitionUUID activityDefinitionUUID) { for (Querier querier : queriers) { ActivityDefinition activity = querier.getActivity(activityDefinitionUUID); if (activity != null) { return activity; } } return null; }
private static void restoreTransientVariablesIfNecessary(final ActivityInstanceUUID activityInstanceUUID) { final InternalActivityInstance activityInstance = EnvTool.getJournalQueriers().getActivityInstance( activityInstanceUUID); if (activityInstance != null && needRestore(activityInstance.getState())) { final InternalActivityDefinition activityDefinition = EnvTool.getJournalQueriers().getActivity( activityInstance.getActivityDefinitionUUID()); final Map<String, Object> transientVariables = VariableUtil.createTransientVariables( activityDefinition.getDataFields(), activityInstance.getProcessInstanceUUID()); if (transientVariables != null && !transientVariables.isEmpty()) { addTransientVariables(activityInstanceUUID, transientVariables); if (LOG.isLoggable(Level.WARNING)) { final StringBuilder stb = new StringBuilder("Restoring transient varaibles for activity "); stb.append(activityInstanceUUID); stb.append(": the system probably was stopped during the variable life cycle. All transient variables for this activity will be restored to their default value."); LOG.warning(stb.toString()); } } } }
final ActivityInstance parentActivity = EnvTool.getJournalQueriers().getActivityInstance( parentActivityUUID); final ActivityDefinition parentActivityDefinition = EnvTool.getJournalQueriers().getActivity( parentActivity.getActivityDefinitionUUID()); final String parentEventName = ActivityUtil.getErrorEventName(parentActivityDefinition, errorCode);
@Override public InternalActivityDefinition getActivity(final ActivityDefinitionUUID activityDefinitionUUID) { for (final Querier querier : queriers) { final InternalActivityDefinition activity = querier.getActivity(activityDefinitionUUID); if (activity != null) { return activity; } } return null; }
public ActivityDefinition getActivity(ActivityDefinitionUUID activityDefinitionUUID) { for (Querier querier : queriers) { ActivityDefinition activity = querier.getActivity(activityDefinitionUUID); if (activity != null) { return activity; } } return null; }
private static ActivityDefinition getActivityDefinition(final ProcessDefinitionUUID processUUID, final String activityName) { final ActivityDefinition activity = EnvTool.getJournalQueriers().getActivity( new ActivityDefinitionUUID(processUUID, activityName)); return activity; }
public Set<DataFieldDefinition> getActivityDataFields(ActivityDefinitionUUID activityDefinitionUUID) throws ActivityDefNotFoundException { FacadeUtil.checkArgsNotNull(activityDefinitionUUID); ActivityDefinition activity = EnvTool.getAllQueriers().getActivity(activityDefinitionUUID); if (activity == null) { throw new ActivityDefNotFoundException(activityDefinitionUUID); } Set<DataFieldDefinition> datafields = activity.getDataFields(); return getDataFieldCopy(datafields); }
public DataFieldDefinition getActivityDataField(ActivityDefinitionUUID activityDefinitionUUID, String dataFieldId) throws ActivityDefNotFoundException, DataFieldNotFoundException { FacadeUtil.checkArgsNotNull(activityDefinitionUUID); ActivityDefinition activity = EnvTool.getAllQueriers().getActivity(activityDefinitionUUID); if (activity == null) { throw new ActivityDefNotFoundException(activityDefinitionUUID); } Set<DataFieldDefinition> datafields = activity.getDataFields(); if (datafields != null) { for (DataFieldDefinition datefield : datafields) { if (datefield.getDataFieldId().equals(dataFieldId)) { return new DataFieldDefinitionImpl(datefield); } } } throw new DataFieldNotFoundException(dataFieldId, activityDefinitionUUID); }
@Override public Set<DataFieldDefinition> getActivityDataFields(final ActivityDefinitionUUID activityDefinitionUUID) throws ActivityDefNotFoundException { FacadeUtil.checkArgsNotNull(activityDefinitionUUID); final ActivityDefinition activity = EnvTool.getAllQueriers(getQueryList()).getActivity(activityDefinitionUUID); if (activity == null) { throw new ActivityDefNotFoundException("bai_QDAPII_16", activityDefinitionUUID); } final Set<DataFieldDefinition> datafields = activity.getDataFields(); return getDataFieldCopy(datafields); }
@Override public DataFieldDefinition getActivityDataField(final ActivityDefinitionUUID activityDefinitionUUID, final String dataFieldId) throws ActivityDefNotFoundException, DataFieldNotFoundException { FacadeUtil.checkArgsNotNull(activityDefinitionUUID); final ActivityDefinition activity = EnvTool.getAllQueriers(getQueryList()).getActivity(activityDefinitionUUID); if (activity == null) { throw new ActivityDefNotFoundException("bai_QDAPII_17", activityDefinitionUUID); } final Set<DataFieldDefinition> datafields = activity.getDataFields(); if (datafields != null) { for (final DataFieldDefinition datefield : datafields) { if (datefield.getName().equals(dataFieldId)) { return new DataFieldDefinitionImpl(datefield); } } } throw new DataFieldNotFoundException("bai_QDAPII_18", dataFieldId, activityDefinitionUUID); }