Package org.camunda.bpm.engine.impl.util
Class EnsureUtil
java.lang.Object
org.camunda.bpm.engine.impl.util.EnsureUtil
- Author:
- Sebastian Menski, Roman Smirnov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringdetermineResourceWhitelistPattern(ProcessEngineConfiguration processEngineConfiguration, String resourceType) static voidensureActiveCommandContext(String operation) static voidensureAtLeastOneNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String... values) static voidensureAtLeastOneNotEmpty(String message, String... values) static voidensureAtLeastOneNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, Object... values) static voidensureAtLeastOneNotNull(String message, Object... values) static voidensureEquals(Class<? extends ProcessEngineException> exceptionClass, String variableName, long obj1, long obj2) static voidensureEquals(String variableName, long obj1, long obj2) static voidensureFalse(String message, boolean value) static voidensureGreaterThanOrEqual(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, long value1, long value2) static voidensureGreaterThanOrEqual(String variableName, long value1, long value2) static voidensureGreaterThanOrEqual(String message, String variableName, long value1, long value2) static voidensureInstanceOf(Class<? extends ProcessEngineException> exceptionClass, String variableName, Object value, Class<?> expectedClass) static voidensureInstanceOf(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object value, Class<?> expectedClass) static voidensureInstanceOf(String variableName, Object value, Class<?> expectedClass) static voidensureInstanceOf(String message, String variableName, Object value, Class<?> expectedClass) static voidensureLessThan(String message, String variable, long value1, long value2) static voidensureNotContainsEmptyString(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection<String> values) static voidensureNotContainsEmptyString(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection<String> values) static voidensureNotContainsEmptyString(String message, String variableName, Collection<String> values) static voidensureNotContainsEmptyString(String variableName, Collection<String> values) static voidensureNotContainsNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection<?> values) static voidensureNotContainsNull(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection<?> values) static voidensureNotContainsNull(String message, String variableName, Collection<?> values) static voidensureNotContainsNull(String variableName, Collection<?> values) static voidensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String variableName, String value) static voidensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, String value) static voidensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection collection) static voidensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Map map) static voidensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection collection) static voidensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String variableName, Map map) static voidensureNotEmpty(String variableName, String value) static voidensureNotEmpty(String message, String variableName, String value) static voidensureNotEmpty(String message, String variableName, Collection collection) static voidensureNotEmpty(String message, String variableName, Map map) static voidensureNotEmpty(String variableName, Collection collection) static voidensureNotEmpty(String variableName, Map map) static voidensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String variableName, Object value) static voidensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String variableName, Object... values) static voidensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object value) static voidensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object... values) static voidensureNotNull(String variableName, Object value) static voidensureNotNull(String variableName, Object... values) static voidensureNotNull(String message, String variableName, Object value) static voidensureNotNull(String message, String variableName, Object... values) static voidensureNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object value) static voidensureNumberOfElements(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection collection, int elements) static voidensureNumberOfElements(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection collection, int elements) static voidensureNumberOfElements(String message, String variableName, Collection collection, int elements) static voidensureNumberOfElements(String variableName, Collection collection, int elements) static voidensureOnlyOneNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, Object... values) static voidensureOnlyOneNotNull(String message, Object... values) static voidensurePositive(Class<? extends ProcessEngineException> exceptionClass, String variableName, Long value) static voidensurePositive(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Long value) static voidensurePositive(String variableName, Long value) static voidensurePositive(String message, String variableName, Long value) static voidensureTrue(String message, boolean value) static voidensureValidIndividualResourceId(Class<? extends ProcessEngineException> exceptionClass, String message, String id) static voidensureValidIndividualResourceId(String message, String id) static voidensureValidIndividualResourceIds(Class<? extends ProcessEngineException> exceptionClass, String message, Collection<String> ids) static voidensureValidIndividualResourceIds(String message, Collection<String> ids) static voidensureWhitelistedResourceId(CommandContext commandContext, String resourceType, String resourceId) protected static StringformatMessage(String message, String variableName, String description) protected static StringformatMessageElement(String element, String delimiter) protected static <T extends ProcessEngineException>
TgenerateException(Class<T> exceptionClass, String message, String variableName, String description)
-
Constructor Details
-
EnsureUtil
public EnsureUtil()
-
-
Method Details
-
ensureNotNull
-
ensureNotNull
public static void ensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String variableName, Object value) -
ensureNotNull
-
ensureNotNull
public static void ensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object value) -
ensureNull
public static void ensureNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object value) -
ensureNotNull
-
ensureNotNull
public static void ensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String variableName, Object... values) -
ensureNotNull
-
ensureNotNull
public static void ensureNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Object... values) -
ensureNotEmpty
-
ensureNotEmpty
public static void ensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String variableName, String value) -
ensureNotEmpty
-
ensureNotEmpty
public static void ensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, String value) -
ensureNotEmpty
-
ensureNotEmpty
public static void ensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection collection) -
ensureNotEmpty
-
ensureNotEmpty
public static void ensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection collection) -
ensureNotEmpty
-
ensureNotEmpty
public static void ensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String variableName, Map map) -
ensureNotEmpty
-
ensureNotEmpty
public static void ensureNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Map map) -
ensureEquals
public static void ensureEquals(Class<? extends ProcessEngineException> exceptionClass, String variableName, long obj1, long obj2) -
ensureEquals
-
ensurePositive
-
ensurePositive
public static void ensurePositive(Class<? extends ProcessEngineException> exceptionClass, String variableName, Long value) -
ensurePositive
-
ensurePositive
public static void ensurePositive(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Long value) -
ensureLessThan
-
ensureGreaterThanOrEqual
-
ensureGreaterThanOrEqual
-
ensureGreaterThanOrEqual
public static void ensureGreaterThanOrEqual(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, long value1, long value2) -
ensureInstanceOf
-
ensureInstanceOf
public static void ensureInstanceOf(Class<? extends ProcessEngineException> exceptionClass, String variableName, Object value, Class<?> expectedClass) -
ensureInstanceOf
-
ensureInstanceOf
-
ensureOnlyOneNotNull
-
ensureOnlyOneNotNull
public static void ensureOnlyOneNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, Object... values) -
ensureAtLeastOneNotNull
-
ensureAtLeastOneNotNull
public static void ensureAtLeastOneNotNull(Class<? extends ProcessEngineException> exceptionClass, String message, Object... values) -
ensureAtLeastOneNotEmpty
-
ensureAtLeastOneNotEmpty
public static void ensureAtLeastOneNotEmpty(Class<? extends ProcessEngineException> exceptionClass, String message, String... values) -
ensureNotContainsEmptyString
-
ensureNotContainsEmptyString
public static void ensureNotContainsEmptyString(String message, String variableName, Collection<String> values) -
ensureNotContainsEmptyString
public static void ensureNotContainsEmptyString(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection<String> values) -
ensureNotContainsEmptyString
public static void ensureNotContainsEmptyString(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection<String> values) -
ensureNotContainsNull
-
ensureNotContainsNull
-
ensureNotContainsNull
public static void ensureNotContainsNull(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection<?> values) -
ensureNotContainsNull
public static void ensureNotContainsNull(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection<?> values) -
ensureNumberOfElements
-
ensureNumberOfElements
public static void ensureNumberOfElements(String message, String variableName, Collection collection, int elements) -
ensureNumberOfElements
public static void ensureNumberOfElements(Class<? extends ProcessEngineException> exceptionClass, String variableName, Collection collection, int elements) -
ensureNumberOfElements
public static void ensureNumberOfElements(Class<? extends ProcessEngineException> exceptionClass, String message, String variableName, Collection collection, int elements) -
ensureValidIndividualResourceId
-
ensureValidIndividualResourceId
public static void ensureValidIndividualResourceId(Class<? extends ProcessEngineException> exceptionClass, String message, String id) -
ensureValidIndividualResourceIds
-
ensureValidIndividualResourceIds
public static void ensureValidIndividualResourceIds(Class<? extends ProcessEngineException> exceptionClass, String message, Collection<String> ids) -
ensureWhitelistedResourceId
public static void ensureWhitelistedResourceId(CommandContext commandContext, String resourceType, String resourceId) -
ensureTrue
-
ensureFalse
-
determineResourceWhitelistPattern
protected static String determineResourceWhitelistPattern(ProcessEngineConfiguration processEngineConfiguration, String resourceType) -
generateException
protected static <T extends ProcessEngineException> T generateException(Class<T> exceptionClass, String message, String variableName, String description) -
formatMessage
-
formatMessageElement
-
ensureActiveCommandContext
-