String getUserNameFromSession() { return SessionInfos.getUserNameFromSession(); }
String getUserNameFromSession() { return SessionInfos.getUserNameFromSession(); }
private void logProcessInstanceStartedAndAddComment(final SProcessDefinition sProcessDefinition, final long starterId, final long starterSubstituteId, final SProcessInstance sProcessInstance) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); final StringBuilder stb = new StringBuilder(); stb.append("The user <"); stb.append(SessionInfos.getUserNameFromSession()); if (starterId != starterSubstituteId) { stb.append("> acting as delegate of user with id <"); stb.append(starterId); } stb.append("> has started the process instance <"); stb.append(sProcessInstance.getId()); stb.append("> of process <"); stb.append(sProcessDefinition.getName()); stb.append("> in version <"); stb.append(sProcessDefinition.getVersion()); stb.append("> and id <"); stb.append(sProcessDefinition.getId()); stb.append(">"); if (logger.isLoggable(this.getClass(), TechnicalLogSeverity.INFO)) { logger.log(this.getClass(), TechnicalLogSeverity.INFO, stb.toString()); } addSystemCommentOnProcessInstanceWhenStartingProcessFor(sProcessInstance, starterId, starterSubstituteId); }
private void logProcessInstanceStartedAndAddComment(final SProcessDefinition sProcessDefinition, final long starterId, final long starterSubstituteId, final SProcessInstance sProcessInstance) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); final StringBuilder stb = new StringBuilder(); stb.append("The user <"); stb.append(SessionInfos.getUserNameFromSession()); if (starterId != starterSubstituteId) { stb.append("> acting as delegate of user with id <"); stb.append(starterId); } stb.append("> has started the process instance <"); stb.append(sProcessInstance.getId()); stb.append("> of process <"); stb.append(sProcessDefinition.getName()); stb.append("> in version <"); stb.append(sProcessDefinition.getVersion()); stb.append("> and id <"); stb.append(sProcessDefinition.getId()); stb.append(">"); if (logger.isLoggable(this.getClass(), TechnicalLogSeverity.INFO)) { logger.log(this.getClass(), TechnicalLogSeverity.INFO, stb.toString()); } addSystemCommentOnProcessInstanceWhenStartingProcessFor(sProcessInstance, starterId, starterSubstituteId); }
void info(SProcessDefinition sProcessDefinition) { if (logger.isLoggable(this.getClass(), TechnicalLogSeverity.INFO)) { logger.log(this.getClass(), TechnicalLogSeverity.INFO, "The user <" + SessionInfos.getUserNameFromSession() + "> has installed process <" + sProcessDefinition.getName() + "> in version <" + sProcessDefinition.getVersion() + "> with id <" + sProcessDefinition.getId() + ">"); } }
void info(SProcessDefinition sProcessDefinition) { if (logger.isLoggable(this.getClass(), TechnicalLogSeverity.INFO)) { logger.log(this.getClass(), TechnicalLogSeverity.INFO, "The user <" + SessionInfos.getUserNameFromSession() + "> has installed process <" + sProcessDefinition.getName() + "> in version <" + sProcessDefinition.getVersion() + "> with id <" + sProcessDefinition.getId() + ">"); } }
public void deleteProcessDefinition(final long processDefinitionId) throws SBonitaException, BonitaHomeNotSetException, IOException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); tenantAccessor.getBusinessArchiveService().delete(processDefinitionId); if (logger.isLoggable(getClass(), TechnicalLogSeverity.INFO)) { logger.log(this.getClass(), TechnicalLogSeverity.INFO, "The user <" + SessionInfos.getUserNameFromSession() + "> has deleted process with id = <" + processDefinitionId + ">"); } }
public void deleteProcessDefinition(final long processDefinitionId) throws SBonitaException, BonitaHomeNotSetException, IOException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); tenantAccessor.getBusinessArchiveService().delete(processDefinitionId); if (logger.isLoggable(getClass(), TechnicalLogSeverity.INFO)) { logger.log(this.getClass(), TechnicalLogSeverity.INFO, "The user <" + SessionInfos.getUserNameFromSession() + "> has deleted process with id = <" + processDefinitionId + ">"); } }
protected void addSystemCommentOnProcessInstanceWhenStartingProcessFor(final SProcessInstance sProcessInstance, final long starterId, final long starterSubstituteId) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); final SCommentService commentService = tenantAccessor.getCommentService(); if (starterId != starterSubstituteId) { final IdentityService identityService = tenantAccessor.getIdentityService(); try { final SUser starter = identityService.getUser(starterId); commentService.addSystemComment(sProcessInstance.getId(), "The user " + SessionInfos.getUserNameFromSession() + " acting as delegate of the user " + starter.getUserName() + " has started the case."); } catch (final SBonitaException e) { logger.log(this.getClass(), TechnicalLogSeverity.ERROR, "Error when adding a comment on the process instance.", e); } } }
protected void addSystemCommentOnProcessInstanceWhenStartingProcessFor(final SProcessInstance sProcessInstance, final long starterId, final long starterSubstituteId) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); final SCommentService commentService = tenantAccessor.getCommentService(); if (starterId != starterSubstituteId) { final IdentityService identityService = tenantAccessor.getIdentityService(); try { final SUser starter = identityService.getUser(starterId); commentService.addSystemComment(sProcessInstance.getId(), "The user " + SessionInfos.getUserNameFromSession() + " acting as delegate of the user " + starter.getUserName() + " has started the case."); } catch (final SBonitaException e) { logger.log(this.getClass(), TechnicalLogSeverity.ERROR, "Error when adding a comment on the process instance.", e); } } }
public void disableProcess(final long processId) throws SProcessDefinitionNotFoundException, SBonitaException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final PlatformServiceAccessor platformServiceAccessor = getPlatformServiceAccessor(); final ProcessDefinitionService processDefinitionService = tenantAccessor.getProcessDefinitionService(); final EventInstanceService eventInstanceService = tenantAccessor.getEventInstanceService(); final SchedulerService schedulerService = platformServiceAccessor.getSchedulerService(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); final DisableProcess disableProcess = new DisableProcess(processDefinitionService, processId, eventInstanceService, getConfigurationService(), schedulerService, logger, SessionInfos.getUserNameFromSession(), SessionInfos.getSession().getTenantId()); disableProcess.execute(); }
public void disableProcess(final long processId) throws SProcessDefinitionNotFoundException, SBonitaException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final PlatformServiceAccessor platformServiceAccessor = getPlatformServiceAccessor(); final ProcessDefinitionService processDefinitionService = tenantAccessor.getProcessDefinitionService(); final EventInstanceService eventInstanceService = tenantAccessor.getEventInstanceService(); final SchedulerService schedulerService = platformServiceAccessor.getSchedulerService(); final TechnicalLoggerService logger = tenantAccessor.getTechnicalLoggerService(); final DisableProcess disableProcess = new DisableProcess(processDefinitionService, processId, eventInstanceService, getConfigurationService(), schedulerService, logger, SessionInfos.getUserNameFromSession(), SessionInfos.getSession().getTenantId()); disableProcess.execute(); }