package eu.europeana.cloud.common.web;
/**
* PathConstants
*/
public interface ParamConstants {
static final String LATEST_VERSION_KEYWORD = "LATEST";
// resources' paths
static final String RECORDS = "records";
static final String REPRESENTATIONS = "representations";
static final String VERSIONS = "versions";
static final String PROVIDERS = "data-providers";
static final String DATASETS = "data-sets";
static final String ASSIGNMENTS = "assignments";
String REVISIONS = "revisions";
String REVISION_PROVIDER = "revisionProvider";
static final String COPY = "copy";
static final String PERSIST = "persist";
static final String PERMIT = "permit";
// path parameters' names
static final String P_CLOUDID = "CLOUDID";
static final String P_REPRESENTATIONNAME = "REPRESENTATIONNAME";
static final String P_REVISIONID = "P_REVISIONID";
static final String P_VER = "VERSION";
static final String P_PROVIDER = "DATAPROVIDER";
static final String P_DATASET = "DATASET";
static final String P_FILENAME = "FILENAME";
static final String P_LOCALID = "LOCALID";
static final String P_USERNAME = "USERNAME";
static final String P_PERMISSION_TYPE = "PERMISSION_TYPE";
static final String P_TAG = "TAG";
static final String P_TAGS = "TAGS";
// form parameters' names (also used as query parameters' names)
static final String F_DATASET = "dataSetId";
static final String F_DATASET_PROVIDER_ID = "dataSetProviderId";
static final String F_DESCRIPTION = "description";
static final String F_PROVIDER = "providerId";
static final String F_CLOUDID = "cloudId";
static final String F_REPRESENTATIONNAME = "representationName";
static final String F_VER = "version";
static final String F_FILE_DATA = "data";
static final String F_FILE_MIME = "mimeType";
static final String F_FILE_NAME = "fileName";
static final String F_DATE_FROM = "creationDateFrom";
static final String F_PERSISTENT = "persistent";
static final String F_DATE_UNTIL = "creationDateUntil";
static final String F_START_FROM = "startFrom";
static final String F_LIMIT = "limit";
static final String F_REPRESENTATION = "representation";
static final String F_DATASETS = "dataSets";
static final String F_TAG = "tag";
static final String F_TAGS = "tags";
static final String IS_DELETED = "deleted";
static final String F_REVISION_TIMESTAMP = "revisionTimestamp";
static final String F_REVISION_PROVIDER_ID = "revisionProviderId";
static final String P_REVISION_NAME = "REVISION_NAME";
static final String P_REVISION_PROVIDER_ID = "REVISION_PROVIDER_ID";
static final String F_REVISION_NAME = "revisionName";
//header paramiters' names
static final String H_RANGE = "Range";
}