@Override public ProcessDefinitionEntity findLatestDefinitionById(String id) { return findLatestProcessDefinitionById(id); }
@Override public ProcessDefinitionEntity findLatestDefinitionById(String id) { return findLatestProcessDefinitionById(id); }
protected ProcessDefinition getSingleProcessDefinition(CommandContext commandContext) { String processDefinitionId = processDefinitionIds.iterator().next(); ensureNotNull("processDefinitionId", processDefinitionId); ProcessDefinition processDefinition = commandContext.getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); ensureNotNull(NotFoundException.class, "No process definition found with id '" + processDefinitionId + "'", "processDefinition", processDefinition); return processDefinition; }
protected ProcessDefinition getSingleProcessDefinition(CommandContext commandContext) { String processDefinitionId = processDefinitionIds.iterator().next(); ensureNotNull("processDefinitionId", processDefinitionId); ProcessDefinition processDefinition = commandContext.getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); ensureNotNull(NotFoundException.class, "No process definition found with id '" + processDefinitionId + "'", "processDefinition", processDefinition); return processDefinition; }
public ProcessDefinitionEntity getProcessDef() { if ((processDef == null) && (processDefId != null)) { this.processDef = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefId); } return processDef; }
public ProcessDefinitionEntity getProcessDef() { if ((processDef == null) && (processDefId != null)) { this.processDef = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefId); } return processDef; }
protected ProcessDefinitionEntity findLatestProcessDefinitionById(String processDefinitionId) { return Context.getCommandContext().getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); }
protected ProcessDefinitionEntity findLatestProcessDefinitionById(String processDefinitionId) { return Context.getCommandContext().getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); }
public Void execute(CommandContext commandContext) { ProcessDefinitionEntity processDefinition = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefinitionId); EnsureUtil.ensureNotNull("Cannot find process definition with id " + processDefinitionId, "processDefinition", processDefinition); processDefinition.addIdentityLink(userId, groupId); return null; }
@SuppressWarnings({"unchecked", "rawtypes"}) public List<IdentityLink> execute(CommandContext commandContext) { ProcessDefinitionEntity processDefinition = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefinitionId); ensureNotNull("Cannot find process definition with id " + processDefinitionId, "processDefinition", processDefinition); List<IdentityLink> identityLinks = (List) processDefinition.getIdentityLinks(); return identityLinks; }
public Void execute(CommandContext commandContext) { ProcessDefinitionEntity processDefinition = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefinitionId); EnsureUtil.ensureNotNull("Cannot find process definition with id " + processDefinitionId, "processDefinition", processDefinition); processDefinition.addIdentityLink(userId, groupId); return null; }
public Void execute(CommandContext commandContext) { ProcessDefinitionEntity processDefinition = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefinitionId); ensureNotNull("Cannot find process definition with id " + processDefinitionId, "processDefinition", processDefinition); processDefinition.deleteIdentityLink(userId, groupId); return null; }
@SuppressWarnings({"unchecked", "rawtypes"}) public List<IdentityLink> execute(CommandContext commandContext) { ProcessDefinitionEntity processDefinition = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefinitionId); ensureNotNull("Cannot find process definition with id " + processDefinitionId, "processDefinition", processDefinition); List<IdentityLink> identityLinks = (List) processDefinition.getIdentityLinks(); return identityLinks; }
public Void execute(CommandContext commandContext) { ProcessDefinitionEntity processDefinition = Context .getCommandContext() .getProcessDefinitionManager() .findLatestProcessDefinitionById(processDefinitionId); ensureNotNull("Cannot find process definition with id " + processDefinitionId, "processDefinition", processDefinition); processDefinition.deleteIdentityLink(userId, groupId); return null; }
public Void execute(CommandContext commandContext) { checkAuthorization(commandContext); ensureNotNull(BadUserRequestException.class, "processDefinitionId", processDefinitionId); if (historyTimeToLive != null) { ensureGreaterThanOrEqual(BadUserRequestException.class, "", "historyTimeToLive", historyTimeToLive, 0); } ProcessDefinitionEntity processDefinitionEntity = commandContext.getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); logUserOperation(commandContext, processDefinitionEntity); processDefinitionEntity.setHistoryTimeToLive(historyTimeToLive); return null; }
public Void execute(CommandContext commandContext) { checkAuthorization(commandContext); ensureNotNull(BadUserRequestException.class, "processDefinitionId", processDefinitionId); if (historyTimeToLive != null) { ensureGreaterThanOrEqual(BadUserRequestException.class, "", "historyTimeToLive", historyTimeToLive, 0); } ProcessDefinitionEntity processDefinitionEntity = commandContext.getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); logUserOperation(commandContext, processDefinitionEntity); processDefinitionEntity.setHistoryTimeToLive(historyTimeToLive); return null; }
protected boolean ensureHistoryReadOnProcessDefinition(HistoricActivityStatisticsQueryImpl query) { CommandContext commandContext = getCommandContext(); if(isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) { String processDefinitionId = query.getProcessDefinitionId(); ProcessDefinitionEntity definition = getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); if (definition == null) { return false; } return getAuthorizationManager().isAuthorized(READ_HISTORY, PROCESS_DEFINITION, definition.getKey()); } return true; }
protected boolean ensureHistoryReadOnProcessDefinition(HistoricActivityStatisticsQueryImpl query) { CommandContext commandContext = getCommandContext(); if(isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) { String processDefinitionId = query.getProcessDefinitionId(); ProcessDefinitionEntity definition = getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); if (definition == null) { return false; } return getAuthorizationManager().isAuthorized(READ_HISTORY, PROCESS_DEFINITION, definition.getKey()); } return true; }
protected void checkReadProcessDefinition(ActivityStatisticsQueryImpl query) { CommandContext commandContext = getCommandContext(); if (isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) { String processDefinitionId = query.getProcessDefinitionId(); ProcessDefinitionEntity definition = getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); ensureNotNull("no deployed process definition found with id '" + processDefinitionId + "'", "processDefinition", definition); getAuthorizationManager().checkAuthorization(READ, PROCESS_DEFINITION, definition.getKey()); } }
protected void checkReadProcessDefinition(ActivityStatisticsQueryImpl query) { CommandContext commandContext = getCommandContext(); if (isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) { String processDefinitionId = query.getProcessDefinitionId(); ProcessDefinitionEntity definition = getProcessDefinitionManager().findLatestProcessDefinitionById(processDefinitionId); ensureNotNull("no deployed process definition found with id '" + processDefinitionId + "'", "processDefinition", definition); getAuthorizationManager().checkAuthorization(READ, PROCESS_DEFINITION, definition.getKey()); } }