Package ch.swisscom.mid.client.utils
Class Utils
- java.lang.Object
-
- ch.swisscom.mid.client.utils.Utils
-
public class Utils extends Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertNotEmpty(String value, String messageForException)static voidassertNotNull(Object object, String messageForException)static byte[]bytesFromBase64_viaUTF8(String input)static voidconfigNotNull(Object target, String errorMessage)static voidconfigTrue(boolean condition, String errorMessage)static <T> voiddataGreaterThanZero(int value, String errorMessage)static voiddataNotEmpty(String value, String errorMessage)static <T> voiddataNotEmpty(List<T> list, String errorMessage)static voiddataNotNull(Object target, String errorMessage)static voiddataTrue(boolean condition, String errorMessage)static StringgenerateInstantAsString()static XMLGregorianCalendargenerateInstantAsXmlGregorianCalendar()static StringgenerateTransId()static StringgetThisOrNull(String value)static StringjoinListOfStrings(List<String> theList, String separator)static StringprintTrace(Traceable trace)static StringstripInnerLargeBase64Content(String source, char leftBoundChar, char rightBoundChar)
-
-
-
Method Detail
-
configNotNull
public static void configNotNull(Object target, String errorMessage) throws ConfigurationException
- Throws:
ConfigurationException
-
configTrue
public static void configTrue(boolean condition, String errorMessage) throws ConfigurationException- Throws:
ConfigurationException
-
dataNotNull
public static void dataNotNull(Object target, String errorMessage) throws DataAssemblyException
- Throws:
DataAssemblyException
-
dataNotEmpty
public static <T> void dataNotEmpty(List<T> list, String errorMessage) throws DataAssemblyException
- Throws:
DataAssemblyException
-
dataNotEmpty
public static void dataNotEmpty(String value, String errorMessage) throws DataAssemblyException
- Throws:
DataAssemblyException
-
dataTrue
public static void dataTrue(boolean condition, String errorMessage) throws DataAssemblyException- Throws:
DataAssemblyException
-
dataGreaterThanZero
public static <T> void dataGreaterThanZero(int value, String errorMessage) throws DataAssemblyException- Throws:
DataAssemblyException
-
generateTransId
public static String generateTransId()
-
generateInstantAsXmlGregorianCalendar
public static XMLGregorianCalendar generateInstantAsXmlGregorianCalendar()
-
generateInstantAsString
public static String generateInstantAsString()
-
stripInnerLargeBase64Content
public static String stripInnerLargeBase64Content(String source, char leftBoundChar, char rightBoundChar)
-
bytesFromBase64_viaUTF8
public static byte[] bytesFromBase64_viaUTF8(String input)
-
-