protected <T> T getSession(Class<T> sessionClass) { return getCommandContext().getSession(sessionClass); }
protected CommentEntityManager getCommentEntityManager() { return getProcessEngineConfiguration().getCommentEntityManager(); } }
protected AttachmentEntityManager getAttachmentManager() { return getSession(AttachmentEntityManager.class); }
public void insert(EventSubscriptionEntity persistentObject) { super.insert(persistentObject); if (persistentObject instanceof SignalEventSubscriptionEntity) { createdSignalSubscriptions.add((SignalEventSubscriptionEntity) persistentObject); } }
public void delete(PersistentObject persistentObject) { getDbSqlSession().delete(persistentObject); }
public void delete(PersistentObject persistentObject) { checkHistoryEnabled(); super.delete(persistentObject); }
protected ByteArrayEntityManager getByteArrayManager() { return getSession(ByteArrayEntityManager.class); }
public void insert(EventSubscriptionEntity persistentObject) { super.insert(persistentObject); if(persistentObject instanceof SignalEventSubscriptionEntity) { createdSignalSubscriptions.add((SignalEventSubscriptionEntity)persistentObject); } }
public void insert(PersistentObject persistentObject) { getDbSqlSession().insert(persistentObject); }
@Override public void delete(PersistentObject persistentObject) { checkHistoryEnabled(); super.delete(persistentObject); Comment comment = (Comment) persistentObject; if (getProcessEngineConfiguration().getEventDispatcher().isEnabled()) { // Forced to fetch the process-instance to associate the right process definition String processDefinitionId = null; String processInstanceId = comment.getProcessInstanceId(); if (comment.getProcessInstanceId() != null) { ExecutionEntity process = getProcessInstanceManager().findExecutionById(comment.getProcessInstanceId()); if (process != null) { processDefinitionId = process.getProcessDefinitionId(); } } getProcessEngineConfiguration().getEventDispatcher().dispatchEvent( ActivitiEventBuilder.createEntityEvent(FlowableEngineEventType.ENTITY_DELETED, persistentObject, processInstanceId, processInstanceId, processDefinitionId)); } }
protected ExecutionEntityManager getProcessInstanceManager() { return getSession(ExecutionEntityManager.class); }
protected ProcessDefinitionEntityManager getProcessDefinitionEntityManager() { return getProcessEngineConfiguration().getProcessDefinitionEntityManager(); }
public void insert(PersistentObject persistentObject) { checkHistoryEnabled(); super.insert(persistentObject); }
public void insert(PersistentObject persistentObject) { getDbSqlSession().insert(persistentObject); }
protected <T> T getSession(Class<T> sessionClass) { return getCommandContext().getSession(sessionClass); }
protected HistoricTaskInstanceEntityManager getHistoricTaskInstanceManager() { return getSession(HistoricTaskInstanceEntityManager.class); }
protected ExecutionEntityManager getExecutionEntityManager() { return getProcessEngineConfiguration().getExecutionEntityManager(); }
@Override public void insert(PersistentObject persistentObject) { checkHistoryEnabled(); super.insert(persistentObject); Comment comment = (Comment) persistentObject; if (getProcessEngineConfiguration().getEventDispatcher().isEnabled()) { // Forced to fetch the process-instance to associate the right process definition String processDefinitionId = null; String processInstanceId = comment.getProcessInstanceId(); if (comment.getProcessInstanceId() != null) { ExecutionEntity process = getProcessInstanceManager().findExecutionById(comment.getProcessInstanceId()); if (process != null) { processDefinitionId = process.getProcessDefinitionId(); } } getProcessEngineConfiguration().getEventDispatcher().dispatchEvent( ActivitiEventBuilder.createEntityEvent(FlowableEngineEventType.ENTITY_CREATED, persistentObject, processInstanceId, processInstanceId, processDefinitionId)); getProcessEngineConfiguration().getEventDispatcher().dispatchEvent( ActivitiEventBuilder.createEntityEvent(FlowableEngineEventType.ENTITY_INITIALIZED, persistentObject, processInstanceId, processInstanceId, processDefinitionId)); } }
public void delete(PersistentObject persistentObject) { getDbSqlSession().delete(persistentObject); }
protected IdentityInfoEntityManager getIdentityInfoManager() { return getSession(IdentityInfoEntityManager.class); }