Author: simonetripodi
Date: Fri Feb 26 07:59:23 2010
New Revision: 916607

URL: http://svn.apache.org/viewvc?rev=916607&view=rev
Log:
string to UTF-8 bytes algorithm extracted as a method to be reused in subclasses

Modified:
    
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java

Modified: 
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java
URL: 
http://svn.apache.org/viewvc/labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java?rev=916607&r1=916606&r2=916607&view=diff
==============================================================================
--- 
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java
 (original)
+++ 
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java
 Fri Feb 26 07:59:23 2010
@@ -302,7 +302,17 @@
      * @return the encoded string.
      */
     protected static String percentEncode(String text) {
-        return new String(URLCodec.encodeUrl(UNRESERVED_CHARS, 
text.getBytes(UTF_8)), UTF_8);
+        return new String(URLCodec.encodeUrl(UNRESERVED_CHARS, 
toUTF8Bytes(text)), UTF_8);
+    }
+
+    /**
+     * Converts the input text in a sequence of UTF-8 bytes.
+     *
+     * @param text the text has to be converted.
+     * @return the UTF-8 bytes sequence.
+     */
+    protected static byte[] toUTF8Bytes(String text) {
+        return text.getBytes(UTF_8);
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to