public final class RESTEncodingHelper extends Object
| Constructor and Description | 
|---|
RESTEncodingHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
decode(String anEncoded)
Decodes a given encoded string. 
 | 
static PrimaryKey | 
decodePrimaryKey(String anEncodedPrimaryKey)
Decodes an encoded primary key string form into a primary key object. 
 | 
static String | 
encode(String aString)
Encodes a given string. 
 | 
static String | 
encodePrimaryKey(PrimaryKey aPrimaryKey)
Encodes a given primary key and transforms it into a string. 
 | 
public static String encode(String aString)
 The provided String is encoded into the application/x-www-form-urlencoded
 format using the UTF-8 encoding,
 then the following characters are replaced:
 
aString - the String to encode.String or null.decode(String), 
URLEncoder.encode(String, String)public static String encodePrimaryKey(PrimaryKey aPrimaryKey)
 The encoded primary key representation should be used in the URI path.
aPrimaryKey - corresponds to a primary key to be encoded.String form or null.decodePrimaryKey(String), 
encode(String)public static PrimaryKey decodePrimaryKey(String anEncodedPrimaryKey) throws UnsupportedEncodingException
anEncodedPrimaryKey - an encoded primary key to decode.Object or null.UnsupportedEncodingException - if anEncodedPrimaryKey cannot be decoded.decode(String), 
encodePrimaryKey(PrimaryKey), 
PrimaryKey.parseString(String)public static String decode(String anEncoded) throws UnsupportedEncodingException
 The provided String is decoded from an application/x-www-form-urlencoded format,
 using UTF-8 encoding,
 after the substitution of the following characters:
 
anEncoded - the encoded String.String.UnsupportedEncodingException - if anEncoded cannot be decoded.URLDecoder.decode(String, String)