class ExecutionScheduleManager {

  protected WebResource extendApiResource(WebResource webResource, String relativeUri) {
    WebResource result = webResource;
    if (StringUtils.isNotEmpty(relativeUri) && !CONTAINS_API_VERSION_PATTERN.matcher(relativeUri).matches()) {
      result = webResource.path(DEFAULT_API_PATH);
    }
    return result.path(relativeUri);
  }

  @Inject public  ExecutionScheduleManager(Configuration configuration,
                                  ExecutionScheduler executionScheduler,
                                  InternalTokenStorage tokenStorage,
                                  Clusters clusters,
                                  ActionDBAccessor actionDBAccessor,
                                  Gson gson);

}