public class ServicesUtil
extends java.lang.Object
| Constructor and Description |
|---|
ServicesUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
validateIfAnyResult(java.util.Collection resultToCheck,
java.lang.String unknownIdException)
Checks if collection contains any objects.
|
static void |
validateIfSingleResult(java.util.Collection<? extends java.lang.Object> resultToCheck,
java.lang.Class clazz,
java.lang.String qualifier,
java.lang.Object qualifierValue)
Checks if collection contains only a single object and generates proper exception messages out of passed type and
qualifier.
|
static void |
validateIfSingleResult(java.util.Collection<? extends java.lang.Object> resultToCheck,
java.lang.String unknownIdException,
java.lang.String ambiguousIdException)
Checks if collection contains only a single object.
|
static void |
validateParameterNotNull(java.lang.Object parameter,
java.lang.String nullMessage)
Validates if parameter passed to method is not null
|
static void |
validateParameterNotNullStandardMessage(java.lang.String parameter,
java.lang.Object parameterValue)
Validates if parameter value passed to method is not null.
|
public static void validateIfSingleResult(java.util.Collection<? extends java.lang.Object> resultToCheck,
java.lang.String unknownIdException,
java.lang.String ambiguousIdException)
resultToCheck - collection to checkunknownIdException - message for exception thrown if collection is empty or is nullambiguousIdException - message for exception thrown if collection has more than one objectUnknownIdentifierException - if collection is empty or is nullAmbiguousIdentifierException - if collection has more than one objectpublic static void validateIfSingleResult(java.util.Collection<? extends java.lang.Object> resultToCheck,
java.lang.Class clazz,
java.lang.String qualifier,
java.lang.Object qualifierValue)
resultToCheck - collection to checkclazz - result must contain elements which are assignable from this clazzqualifier - unique qualifier used for searchqualifierValue - for qualifierUnknownIdentifierException - if collection is empty or is nullAmbiguousIdentifierException - if collection has more than one objectjava.lang.IllegalStateException - if element in collection is NOT of the given typepublic static void validateIfAnyResult(java.util.Collection resultToCheck,
java.lang.String unknownIdException)
resultToCheck - collection to checkunknownIdException - message for exception thrown if collection is empty or is nullUnknownIdentifierException - if collection is empty or is nullpublic static void validateParameterNotNull(java.lang.Object parameter,
java.lang.String nullMessage)
parameter - to checknullMessage - message for exception thrown if parameter is nulljava.lang.IllegalArgumentException - if parameter is nullpublic static void validateParameterNotNullStandardMessage(java.lang.String parameter,
java.lang.Object parameterValue)
parameter - name of parameter used for exception messageparameterValue - value to check for nulljava.lang.IllegalArgumentException - if parameter is nullCopyright © 2018 SAP SE. All Rights Reserved.