org.jasypt.commons
Class CommonUtils

java.lang.Object
  extended by org.jasypt.commons.CommonUtils

public final class CommonUtils
extends java.lang.Object

Common utils regarding treatment of parameter values and encoding operations. This class is for internal use only.

Since:
1.3
Author:
Daniel Fernández

Field Summary
static java.lang.String STRING_OUTPUT_TYPE_BASE64
           
static java.lang.String STRING_OUTPUT_TYPE_HEXADECIMAL
           
 
Method Summary
static byte[] appendArrays(byte[] firstArray, byte[] secondArray)
           
static byte[] fromHexadecimal(java.lang.String message)
           
static java.lang.Boolean getStandardBooleanValue(java.lang.String valueStr)
           
static java.lang.String getStandardStringOutputType(java.lang.String valueStr)
           
static boolean isEmpty(java.lang.String string)
           
static boolean isNotEmpty(java.lang.String string)
           
static int nextRandomInt()
           
static java.lang.String[] split(java.lang.String string)
           
static java.lang.String[] split(java.lang.String string, java.lang.String separators)
           
static java.lang.String substringAfter(java.lang.String string, java.lang.String separator)
           
static java.lang.String substringBefore(java.lang.String string, java.lang.String separator)
           
static java.lang.String toHexadecimal(byte[] message)
           
static void validateIsTrue(boolean expression, java.lang.String message)
           
static void validateNotEmpty(java.lang.String string, java.lang.String message)
           
static void validateNotNull(java.lang.Object object, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRING_OUTPUT_TYPE_BASE64

public static final java.lang.String STRING_OUTPUT_TYPE_BASE64
See Also:
Constant Field Values

STRING_OUTPUT_TYPE_HEXADECIMAL

public static final java.lang.String STRING_OUTPUT_TYPE_HEXADECIMAL
See Also:
Constant Field Values
Method Detail

getStandardBooleanValue

public static java.lang.Boolean getStandardBooleanValue(java.lang.String valueStr)

getStandardStringOutputType

public static java.lang.String getStandardStringOutputType(java.lang.String valueStr)

toHexadecimal

public static java.lang.String toHexadecimal(byte[] message)

fromHexadecimal

public static byte[] fromHexadecimal(java.lang.String message)

isEmpty

public static boolean isEmpty(java.lang.String string)

isNotEmpty

public static boolean isNotEmpty(java.lang.String string)

validateNotNull

public static void validateNotNull(java.lang.Object object,
                                   java.lang.String message)

validateNotEmpty

public static void validateNotEmpty(java.lang.String string,
                                    java.lang.String message)

validateIsTrue

public static void validateIsTrue(boolean expression,
                                  java.lang.String message)

split

public static java.lang.String[] split(java.lang.String string)

split

public static java.lang.String[] split(java.lang.String string,
                                       java.lang.String separators)

substringBefore

public static java.lang.String substringBefore(java.lang.String string,
                                               java.lang.String separator)

substringAfter

public static java.lang.String substringAfter(java.lang.String string,
                                              java.lang.String separator)

nextRandomInt

public static int nextRandomInt()

appendArrays

public static byte[] appendArrays(byte[] firstArray,
                                  byte[] secondArray)


Copyright © 2010 The JASYPT team. All Rights Reserved.