private void updateRefBusinessDataInstance(final SRefBusinessDataInstance refBusinessDataInstance, final Map<String, Object> fields) throws SRefBusinessDataInstanceModificationException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(refBusinessDataInstance, fields), REF_BUSINESS_DATA_INSTANCE); } catch (final SRecorderException sre) { throw new SRefBusinessDataInstanceModificationException(sre); } }
@Override public void updateProcess(final SProcessInstance processInstance, final EntityUpdateDescriptor descriptor) throws SProcessInstanceModificationException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(processInstance, descriptor), PROCESSINSTANCE); } catch (final SRecorderException e) { throw new SProcessInstanceModificationException(e); } }
private void updateRefBusinessDataInstance(final SRefBusinessDataInstance refBusinessDataInstance, final Map<String, Object> fields) throws SRefBusinessDataInstanceModificationException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(refBusinessDataInstance, fields), REF_BUSINESS_DATA_INSTANCE); } catch (final SRecorderException sre) { throw new SRefBusinessDataInstanceModificationException(sre); } }
private void updateFields(final SDocumentMapping mappedDocument, final Map<String, Object> params) throws SObjectModificationException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(mappedDocument, params), DOCUMENTMAPPING); } catch (final SRecorderException e) { throw new SObjectModificationException(e); } }
@Override public void updateJobLog(final SJobLog jobLog, final EntityUpdateDescriptor descriptor) throws SJobLogUpdatingException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(jobLog, descriptor), JOB_LOG); } catch (final SRecorderException e) { throw new SJobLogUpdatingException(e); } }
private void updateOneField(SFlowNodeInstance flowNodeInstance, String event, EntityUpdateDescriptor descriptor) throws SFlowNodeModificationException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(flowNodeInstance, descriptor), event); } catch (final SRecorderException e) { throw new SFlowNodeModificationException(e); } }
@Override public void updateCustomUserInfoValue(final SCustomUserInfoValue customUserInfo, final EntityUpdateDescriptor descriptor) throws SIdentityException { try { recorder.recordUpdate(UpdateRecord.buildSetFields(customUserInfo, descriptor), CUSTOM_USER_INFO_VALUE); } catch (final SRecorderException e) { throw new SIdentityException("Can't update custom user info definition " + customUserInfo, e); } }
private UpdateRecord getUpdateRecord(final EntityUpdateDescriptor descriptor, final SProcessDefinitionDeployInfo processDefinitionDeployInfo) { final long now = System.currentTimeMillis(); descriptor.addField(BuilderFactory.get(SProcessDefinitionDeployInfoBuilderFactory.class).getLastUpdateDateKey(), now); return UpdateRecord.buildSetFields(processDefinitionDeployInfo, descriptor); }
@Override public void updateEventTriggerInstance(final STimerEventTriggerInstance sTimerEventTriggerInstance, final EntityUpdateDescriptor descriptor) throws SEventTriggerInstanceModificationException { try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(sTimerEventTriggerInstance, descriptor), EVENT_TRIGGER_INSTANCE); } catch (final SRecorderException e) { throw new SEventTriggerInstanceModificationException(e); } }
@Override public void deleteContentOfArchivedDocument(final long archivedDocumentId) throws SObjectNotFoundException, SBonitaReadException, SRecorderException { final SAMappedDocument archivedDocument = getArchivedDocument(archivedDocumentId); final SDocument document = getDocumentWithContent(archivedDocument.getDocumentId()); recorder.recordUpdate(UpdateRecord.buildSetFields(document, Collections.singletonMap("content", null)), DOCUMENT); }
protected void updateFlowNode(final SFlowNodeInstance flowNodeInstance, final String eventName, final EntityUpdateDescriptor descriptor) throws SFlowNodeModificationException { try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(flowNodeInstance, descriptor), eventName); } catch (final SRecorderException sre) { throw new SFlowNodeModificationException(sre); } }
@Override public void deleteContentOfArchivedDocument(final long archivedDocumentId) throws SObjectNotFoundException, SBonitaReadException, SRecorderException { final SAMappedDocument archivedDocument = getArchivedDocument(archivedDocumentId); final SDocument document = getDocumentWithContent(archivedDocument.getDocumentId()); recorder.recordUpdate(UpdateRecord.buildSetFields(document, Collections.singletonMap("content", null)), DOCUMENT); }
@Override public void updateMessageInstance(final SMessageInstance messageInstance, final EntityUpdateDescriptor descriptor) throws SMessageModificationException { try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(messageInstance, descriptor), MESSAGE_INSTANCE); } catch (final SRecorderException re) { throw new SMessageModificationException(re); } }
void update(SParameter sParameter, String parameterValue) throws SObjectModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(VALUE_KEY, interpretParameterValue(parameterValue)); try { recorder.recordUpdate(UpdateRecord.buildSetFields(sParameter, descriptor), PARAMETER); } catch (SRecorderException e) { throw new SObjectModificationException(e); } }
@Override public void setStateCategory(final SFlowElementInstance flowElementInstance, final SStateCategory stateCategory) throws SFlowNodeModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(activityInstanceKeyProvider.getStateCategoryKey(), stateCategory); try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(flowElementInstance, descriptor), STATE_CATEGORY); } catch (final SRecorderException sre) { throw new SFlowNodeModificationException(sre); } }
@Override public void setAbortedByBoundaryEvent(final SActivityInstance activityInstance, final long boundaryEventId) throws SActivityModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(sUserTaskInstanceBuilder.getAbortedByBoundaryEventIdKey(), boundaryEventId); try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(activityInstance, descriptor), STATE_CATEGORY); } catch (final SRecorderException sre) { throw new SActivityModificationException(sre); } }
@Override public void setAbortedByBoundaryEvent(final SActivityInstance activityInstance, final long boundaryEventId) throws SActivityModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(sUserTaskInstanceBuilder.getAbortedByBoundaryEventIdKey(), boundaryEventId); try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(activityInstance, descriptor), STATE_CATEGORY); } catch (final SRecorderException sre) { throw new SActivityModificationException(sre); } }
@Override public void setTokenCount(final SActivityInstance activityInstance, final int tokenCount) throws SFlowNodeModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(sUserTaskInstanceBuilder.getTokenCountKey(), tokenCount); try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(activityInstance, descriptor), ACTIVITY_INSTANCE_TOKEN_COUNT); } catch (final SRecorderException e) { throw new SFlowNodeModificationException(e); } }
@Override public void setState(final SConnectorInstance sConnectorInstance, final String state) throws SConnectorInstanceModificationException { final EntityUpdateDescriptor entityUpdateDescriptor = new EntityUpdateDescriptor(); entityUpdateDescriptor.addField(BuilderFactory.get(SConnectorInstanceBuilderFactory.class).getStateKey(), state); try { recorder.recordUpdate(UpdateRecord.buildSetFields(sConnectorInstance, entityUpdateDescriptor), CONNECTOR_INSTANCE_STATE); } catch (final SRecorderException e) { throw new SConnectorInstanceModificationException(e); } }
@Override public void setTokenCount(final SActivityInstance activityInstance, final int tokenCount) throws SFlowNodeModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(sUserTaskInstanceBuilder.getTokenCountKey(), tokenCount); try { getRecorder().recordUpdate(UpdateRecord.buildSetFields(activityInstance, descriptor), ACTIVITY_INSTANCE_TOKEN_COUNT); } catch (final SRecorderException e) { throw new SFlowNodeModificationException(e); } }