public class ODataUriHelper extends Object
| Constructor and Description |
|---|
ODataUriHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
allowedQuery(String path,
String query) |
static String |
getOdataUrl(String completeUrl) |
static boolean |
hasFormat(String query) |
static boolean |
isCollection(String path) |
static boolean |
isCount(String path) |
static boolean |
isMetadata(String path) |
static boolean |
isResourceRequest(String path) |
static boolean |
isServiceDocument(String path) |
static String |
parseEntity(String path) |
static HashMap<String,Object> |
parseKeys(String path,
String[] entityKeys) |
static String[] |
parseRequest(String path) |
static boolean |
validArgumentValue(String argument,
String value) |
static void |
validQuery(String query,
org.mule.runtime.api.util.MultiMap<String,String> queryParameters) |
public static final String REST_ENTITY_REGEXP
public static final String[] ODATA_VALID_PARAMS
public static final String[] ODATA_LIST_PARAMS
public static final String ODATA_RESOURCE_REGEXP
public static final String ODATA_ENTITY_REGEXP
public static final String ODATA_COLLECTION_REGEXP
public static final String ODATA_SINGLE_KEY_REGEXP
public static final String ODATA_MULTIPLE_KEYS_REGEXP
public static final String ODATA_ORDERBY_REGEXP
public static final String ODATA_TOP_REGEXP
public static final String ODATA_SKIP_REGEXP
public static final String ODATA_EXPAND_REGEXP
public static final String ODATA_FORMAT_REGEXP
public static final String ODATA_INLINECOUNT_REGEXP
public static final String ODATA_PRIMITIVE_STRING_REGEXP
public static final String ODATA_LONG_REGEXP
public static final Pattern REST_ENTITY_PATTERN
public static final Pattern ODATA_RESOURCE_PATTERN
public static final Pattern ODATA_ENTITY_PATTERN
public static final Pattern ODATA_COLLECTION_PATTERN
public static final Pattern ODATA_SINGLE_KEY_PATTERN
public static final Pattern ODATA_MULTIPLE_KEYS_PATTERN
public static final Pattern ODATA_ORDERBY_PATTERN
public static final Pattern ODATA_TOP_PATTERN
public static final Pattern ODATA_SKIP_PATTERN
public static final Pattern ODATA_EXPAND_PATTERN
public static final Pattern ODATA_FORMAT_PATTERN
public static final Pattern ODATA_INLINECOUNT_PATTERN
public static final Pattern ODATA_PRIMITIVE_STRING_PATTERN
public static final Pattern ODATA_LONG_PATTERN
public static boolean isMetadata(String path)
public static boolean isCount(String path)
public static boolean hasFormat(String query)
public static boolean isCollection(String path)
public static boolean isServiceDocument(String path)
public static boolean isResourceRequest(String path)
public static HashMap<String,Object> parseKeys(String path, String[] entityKeys) throws ODataInvalidUriException
ODataInvalidUriExceptionpublic static boolean allowedQuery(String path, String query) throws ODataInvalidUriException
ODataInvalidUriExceptionpublic static void validQuery(String query, org.mule.runtime.api.util.MultiMap<String,String> queryParameters) throws ODataInvalidUriException, ODataInvalidFormatException
public static boolean validArgumentValue(String argument, String value) throws ODataInvalidUriException, ODataInvalidFormatException
Copyright © 2025 MuleSoft, Inc.. All rights reserved.