Package ch.swisscom.mid.client.utils
Class Utils
java.lang.Object
ch.swisscom.mid.client.utils.Utils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 voidstatic Stringstatic XMLGregorianCalendarstatic Stringstatic StringgetThisOrNull(String value) static StringjoinListOfStrings(List<String> theList, String separator) static StringprintTrace(Traceable trace) static StringstripInnerLargeBase64Content(String source, char leftBoundChar, char rightBoundChar)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
configNotNull
- Throws:
ConfigurationException
-
configTrue
- Throws:
ConfigurationException
-
dataNotNull
- Throws:
DataAssemblyException
-
dataNotEmpty
- Throws:
DataAssemblyException
-
dataNotEmpty
- Throws:
DataAssemblyException
-
dataTrue
- Throws:
DataAssemblyException
-
dataGreaterThanZero
public static <T> void dataGreaterThanZero(int value, String errorMessage) throws DataAssemblyException - Throws:
DataAssemblyException
-
generateTransId
-
generateInstantAsXmlGregorianCalendar
-
generateInstantAsString
-
stripInnerLargeBase64Content
-
joinListOfStrings
-
getThisOrNull
-
assertNotNull
-
assertNotEmpty
-
printTrace
-
bytesFromBase64_viaUTF8
-