|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.picketlink.identity.federation.core.util.StringUtil
public class StringUtil
Utility dealing with Strings
Constructor Summary | |
---|---|
StringUtil()
|
Method Summary | |
---|---|
static String |
decode(String maskedString,
String salt,
int iterationCount)
Given a masked password String , decode it |
static String |
getSystemPropertyAsString(String str)
Get the system property value if the string is of the format ${sysproperty} |
static boolean |
isNotNull(String str)
Check whether the passed string is null or empty |
static boolean |
isNullOrEmpty(String str)
Check whether the string is null or empty |
static void |
match(String first,
String second)
Match two strings else throw a RuntimeException |
static List<String> |
tokenize(String str)
Given a comma separated string, get the tokens as a List |
static List<String> |
tokenize(String str,
String delimiter)
Given a delimited string, get the tokens as a List |
static Map<String,String> |
tokenizeKeyValuePair(String keyValuePairString)
Given a string that is comma delimited and contains key-value pairs |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringUtil()
Method Detail |
---|
public static boolean isNotNull(String str)
str
-
public static boolean isNullOrEmpty(String str)
str
-
public static String getSystemPropertyAsString(String str)
Get the system property value if the string is of the format ${sysproperty}
You can insert default value when the system property is not set, by separating it at the beginning with ::
Examples:
${idp} should resolve to a value if the system property "idp" is set.
${idp::http://localhost:8080} will resolve to http://localhost:8080 if the system property "idp" is not set.
str
-
public static void match(String first, String second)
RuntimeException
first
- second
- public static List<String> tokenize(String str)
List
str
-
public static List<String> tokenize(String str, String delimiter)
List
str
- delimiter
- the delimiter
public static Map<String,String> tokenizeKeyValuePair(String keyValuePairString)
keyValuePairString
-
public static String decode(String maskedString, String salt, int iterationCount) throws Exception
String
, decode it
maskedString
- a password string that is maskedsalt
- SaltiterationCount
- Iteration Count
Exception
|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |