/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.vipr.client.catalog.impl; public class PathConstants { public static final String ID_URL_FORMAT = "%s/{id}"; public static final String ORDER_URL = "/api/orders"; public static final String EXECUTION_URL_FORMAT = "%s/{id}/execution"; public static final String APPROVALS_URL = "/api/approvals"; public static final String APPROVALS_PENDING_URL = APPROVALS_URL + "/pending"; public static final String APPROVE_URL = APPROVALS_URL + "{id}/approve"; public static final String REJECT_URL = APPROVALS_URL + "{id}/reject"; public static final String EXECUTION_WINDOWS_URL = "/admin/api/executionwindows"; public static final String ASSET_OPTIONS_URL = "/api/options/{asset}"; public static final String ASSET_DEPS_URL = "/api/options/{asset}/dependencies"; public static final String CATEGORY_URL = "/api/categories/{id}"; public static final String SERVICE_URL = "/api/services/{id}"; public static final String SERVICE_DESCRIPTOR_URL = SERVICE_URL + "/descriptor"; public static final String CATALOG_URL = "/api/catalog"; public static final String SETUP_SKIP_URL = "/api/setup/skip"; // New URLs public static final String CATALOG_CATEGORY_URL = "/catalog/categories"; public static final String CATALOG_RESET_URL = CATALOG_CATEGORY_URL + "/reset"; public static final String CATALOG_UPGRADE_URI = "/catalog/categories/upgrade"; public static final String CATALOG_CATEGORY_MOVE_UP_URL = CATALOG_CATEGORY_URL + "/{catalogCategoryId}/move/up"; public static final String CATALOG_CATEGORY_MOVE_DOWN_URL = CATALOG_CATEGORY_URL + "/{catalogCategoryId}/move/down"; public static final String CATALOG_SERVICE_URL = "/catalog/services"; public static final String CATALOG_SERVICE_RECENT_URL = CATALOG_SERVICE_URL + "/recent"; public static final String CATALOG_SERVICE_MOVE_UP_URL = CATALOG_SERVICE_URL + "/{catalogServiceId}/move/up"; public static final String CATALOG_SERVICE_MOVE_DOWN_URL = CATALOG_SERVICE_URL + "/{catalogServiceId}/move/down"; public static final String CATALOG_SERVICE_FIELD_MOVE_UP_URL = CATALOG_SERVICE_URL + "/{catalogServiceId}/fields/{fieldName}/move/up"; public static final String CATALOG_SERVICE_FIELD_MOVE_DOWN_URL = CATALOG_SERVICE_URL + "/{catalogServiceId}/fields/{fieldName}/move/down"; public static final String APPROVALS2_URL = "/catalog/approvals"; public static final String EXECUTION_WINDOWS2_URL = "/catalog/execution-windows"; public static final String ORDER2_URL = "/catalog/orders"; public static final String ORDER2_MY_URL = ORDER2_URL+"/my-orders"; public static final String ORDER2_ALL_URL = ORDER2_URL + "/all"; public static final String ORDER2_LOGS_URL = ORDER2_URL + "/{id}/logs"; public static final String ORDER2_CANCEL_URL = ORDER2_URL + "/{id}/cancel"; public static final String ORDER2_EXECUTION_STATE_URL = ORDER2_URL + "/{id}/execution"; public static final String ORDER2_EXECUTION_LOGS_URL = ORDER2_EXECUTION_STATE_URL + "/logs"; public static final String ORDER2_MY_COUNT = ORDER2_URL + "/my-order-count"; public static final String ORDER2_DELETE_ORDERS = ORDER2_URL; public static final String ORDER2_QUERY_ORDER_JOB = ORDER2_URL+"/job-status"; public static final String ORDER2_DOWNLOAD_ORDER = ORDER2_URL+"/download"; public static final String ORDER2_ALL_COUNT = ORDER2_URL + "/count"; public static final String ASSET_OPTIONS2_URL = "/catalog/asset-options"; public static final String ASSET_OPTIONS2_OPTIONS_URL = ASSET_OPTIONS2_URL + "/{assetType}"; public static final String ASSET_OPTIONS2_DEP_URL = ASSET_OPTIONS2_OPTIONS_URL + "/dependencies"; public static final String SERVICE_DESCRIPTORS_URL = "/catalog/service-descriptors"; public static final String SERVICE_DESCRIPTOR_NAME_URL = "/catalog/service-descriptors/{name}"; public static final String CATALOG_IMAGE_URL = "/catalog/images"; public static final String CATALOG_SUB_CATEGORIES_URL = CATALOG_CATEGORY_URL + "/{id}/categories"; public static final String CATALOG_SUB_SERVICES_URL = CATALOG_CATEGORY_URL + "/{id}/services"; public static final String CATALOG_PREFERENCES = "/catalog/preferences"; public static final String USER_PREFERENCES = "/user/preferences"; public static final String SCHEDULED_EVENTS_URL = "/catalog/events"; public static final String SCHEDULED_EVENTS_DEACTIVATE_URL = SCHEDULED_EVENTS_URL + "/{id}/deactivate"; public static final String SCHEDULED_EVENTS_CANCELLATION_URL = SCHEDULED_EVENTS_URL + "/{id}/cancel"; }