protected SingularityTaskId getTaskIdObject(String taskId) { try { return SingularityTaskId.valueOf(taskId); } catch (InvalidSingularityTaskIdException e) { throw badRequest("%s is not a valid task id: %s", taskId, e.getMessage()); } }
private SingularityPendingTaskId getPendingTaskIdFromStr(String pendingTaskIdStr) { try { return SingularityPendingTaskId.valueOf(pendingTaskIdStr); } catch (InvalidSingularityTaskIdException e) { throw badRequest("%s is not a valid pendingTaskId: %s", pendingTaskIdStr, e.getMessage()); } }
private SingularityTaskId getTaskIdFromStr(String activeTaskIdStr) { try { return SingularityTaskId.valueOf(activeTaskIdStr); } catch (InvalidSingularityTaskIdException e) { throw badRequest("%s is not a valid taskId: %s", activeTaskIdStr, e.getMessage()); } }
public void checkForAuthorizationByTaskId(String taskId, SingularityUser user, SingularityAuthorizationScope scope) { if (authEnabled) { checkForbidden(user.isAuthenticated(), "Not Authenticated!"); try { final SingularityTaskId taskIdObj = SingularityTaskId.valueOf(taskId); final Optional<SingularityRequestWithState> maybeRequest = requestManager.getRequest(taskIdObj.getRequestId()); if (maybeRequest.isPresent()) { checkForAuthorization(maybeRequest.get().getRequest(), user, scope); } } catch (InvalidSingularityTaskIdException e) { badRequest(e.getMessage()); } } }
private SingularityTaskId getTaskIdFromStr(String activeTaskIdStr) { try { return SingularityTaskId.valueOf(activeTaskIdStr); } catch (InvalidSingularityTaskIdException e) { throw badRequest("%s is not a valid taskId: %s", activeTaskIdStr, e.getMessage()); } }
protected SingularityTaskId getTaskIdObject(String taskId) { try { return SingularityTaskId.valueOf(taskId); } catch (InvalidSingularityTaskIdException e) { throw badRequest("%s is not a valid task id: %s", taskId, e.getMessage()); } }
private SingularityPendingTaskId getPendingTaskIdFromStr(String pendingTaskIdStr) { try { return SingularityPendingTaskId.valueOf(pendingTaskIdStr); } catch (InvalidSingularityTaskIdException e) { throw badRequest("%s is not a valid pendingTaskId: %s", pendingTaskIdStr, e.getMessage()); } }
public void checkForAuthorizationByTaskId(String taskId, SingularityUser user, SingularityAuthorizationScope scope) { if (authEnabled) { checkForbidden(user.isAuthenticated(), "Not Authenticated!"); try { final SingularityTaskId taskIdObj = SingularityTaskId.valueOf(taskId); final Optional<SingularityRequestWithState> maybeRequest = requestManager.getRequest(taskIdObj.getRequestId()); if (maybeRequest.isPresent()) { checkForAuthorization(maybeRequest.get().getRequest(), user, scope); } } catch (InvalidSingularityTaskIdException e) { badRequest(e.getMessage()); } } }