@Override public Object execute(CommandContext commandContext) { ensureNotNull("historicDecisionInstanceId", historicDecisionInstanceId); HistoricDecisionInstance historicDecisionInstance = commandContext .getHistoricDecisionInstanceManager() .findHistoricDecisionInstance(historicDecisionInstanceId); ensureNotNull("No historic decision instance found with id: " + historicDecisionInstanceId, "historicDecisionInstance", historicDecisionInstance); for (CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkDeleteHistoricDecisionInstance(historicDecisionInstance); } commandContext .getHistoricDecisionInstanceManager() .deleteHistoricDecisionInstanceByIds(Arrays.asList(historicDecisionInstanceId)); return null; }
@Override public Object execute(CommandContext commandContext) { ensureNotNull("historicDecisionInstanceId", historicDecisionInstanceId); HistoricDecisionInstance historicDecisionInstance = commandContext .getHistoricDecisionInstanceManager() .findHistoricDecisionInstance(historicDecisionInstanceId); ensureNotNull("No historic decision instance found with id: " + historicDecisionInstanceId, "historicDecisionInstance", historicDecisionInstance); for (CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkDeleteHistoricDecisionInstance(historicDecisionInstance); } commandContext .getHistoricDecisionInstanceManager() .deleteHistoricDecisionInstanceByIds(Arrays.asList(historicDecisionInstanceId)); return null; }
@Override public Object execute(CommandContext commandContext) { ensureNotNull("historicDecisionInstanceId", historicDecisionInstanceId); HistoricDecisionInstance historicDecisionInstance = commandContext .getHistoricDecisionInstanceManager() .findHistoricDecisionInstance(historicDecisionInstanceId); ensureNotNull("No historic decision instance found with id: " + historicDecisionInstanceId, "historicDecisionInstance", historicDecisionInstance); for (CommandChecker checker : commandContext.getProcessEngineConfiguration().getCommandCheckers()) { checker.checkDeleteHistoricDecisionInstance(historicDecisionInstance); } commandContext .getHistoricDecisionInstanceManager() .deleteHistoricDecisionInstanceByIds(Arrays.asList(historicDecisionInstanceId)); return null; }