Package org.camunda.bpm.engine.impl.util
Class EnsureUtil
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.util.EnsureUtil
 
- 
 public final class EnsureUtil extends java.lang.Object- Author:
- Sebastian Menski, Roman Smirnov
 
- 
- 
Constructor SummaryConstructors Constructor Description EnsureUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description protected static java.lang.StringdetermineResourceWhitelistPattern(ProcessEngineConfiguration processEngineConfiguration, java.lang.String resourceType)static voidensureActiveCommandContext(java.lang.String operation)static voidensureAtLeastOneNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String... values)static voidensureAtLeastOneNotEmpty(java.lang.String message, java.lang.String... values)static voidensureAtLeastOneNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.Object... values)static voidensureAtLeastOneNotNull(java.lang.String message, java.lang.Object... values)static voidensureEquals(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, long obj1, long obj2)static voidensureEquals(java.lang.String variableName, long obj1, long obj2)static voidensureFalse(java.lang.String message, boolean value)static voidensureGreaterThanOrEqual(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, long value1, long value2)static voidensureGreaterThanOrEqual(java.lang.String variableName, long value1, long value2)static voidensureGreaterThanOrEqual(java.lang.String message, java.lang.String variableName, long value1, long value2)static voidensureInstanceOf(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass)static voidensureInstanceOf(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass)static voidensureInstanceOf(java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass)static voidensureInstanceOf(java.lang.String message, java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass)static voidensureLessThan(java.lang.String message, java.lang.String variable, long value1, long value2)static voidensureNotContainsEmptyString(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection<java.lang.String> values)static voidensureNotContainsEmptyString(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection<java.lang.String> values)static voidensureNotContainsEmptyString(java.lang.String message, java.lang.String variableName, java.util.Collection<java.lang.String> values)static voidensureNotContainsEmptyString(java.lang.String variableName, java.util.Collection<java.lang.String> values)static voidensureNotContainsNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection<?> values)static voidensureNotContainsNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection<?> values)static voidensureNotContainsNull(java.lang.String message, java.lang.String variableName, java.util.Collection<?> values)static voidensureNotContainsNull(java.lang.String variableName, java.util.Collection<?> values)static voidensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.String value)static voidensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.String value)static voidensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection collection)static voidensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Map map)static voidensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection collection)static voidensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Map map)static voidensureNotEmpty(java.lang.String variableName, java.lang.String value)static voidensureNotEmpty(java.lang.String message, java.lang.String variableName, java.lang.String value)static voidensureNotEmpty(java.lang.String message, java.lang.String variableName, java.util.Collection collection)static voidensureNotEmpty(java.lang.String message, java.lang.String variableName, java.util.Map map)static voidensureNotEmpty(java.lang.String variableName, java.util.Collection collection)static voidensureNotEmpty(java.lang.String variableName, java.util.Map map)static voidensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Object value)static voidensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Object... values)static voidensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object value)static voidensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object... values)static voidensureNotNull(java.lang.String variableName, java.lang.Object value)static voidensureNotNull(java.lang.String variableName, java.lang.Object... values)static voidensureNotNull(java.lang.String message, java.lang.String variableName, java.lang.Object value)static voidensureNotNull(java.lang.String message, java.lang.String variableName, java.lang.Object... values)static voidensureNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object value)static voidensureNumberOfElements(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection collection, int elements)static voidensureNumberOfElements(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection collection, int elements)static voidensureNumberOfElements(java.lang.String message, java.lang.String variableName, java.util.Collection collection, int elements)static voidensureNumberOfElements(java.lang.String variableName, java.util.Collection collection, int elements)static voidensureOnlyOneNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.Object... values)static voidensureOnlyOneNotNull(java.lang.String message, java.lang.Object... values)static voidensurePositive(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Long value)static voidensurePositive(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Long value)static voidensurePositive(java.lang.String variableName, java.lang.Long value)static voidensurePositive(java.lang.String message, java.lang.String variableName, java.lang.Long value)static voidensureTrue(java.lang.String message, boolean value)static voidensureValidIndividualResourceId(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String id)static voidensureValidIndividualResourceId(java.lang.String message, java.lang.String id)static voidensureValidIndividualResourceIds(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.util.Collection<java.lang.String> ids)static voidensureValidIndividualResourceIds(java.lang.String message, java.util.Collection<java.lang.String> ids)static voidensureWhitelistedResourceId(CommandContext commandContext, java.lang.String resourceType, java.lang.String resourceId)protected static java.lang.StringformatMessage(java.lang.String message, java.lang.String variableName, java.lang.String description)protected static java.lang.StringformatMessageElement(java.lang.String element, java.lang.String delimiter)protected static <T extends ProcessEngineException>
 TgenerateException(java.lang.Class<T> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.String description)
 
- 
- 
- 
Method Detail- 
ensureNotNullpublic static void ensureNotNull(java.lang.String variableName, java.lang.Object value)
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Object value) 
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.String message, java.lang.String variableName, java.lang.Object value)
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object value) 
 - 
ensureNullpublic static void ensureNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object value) 
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.String variableName, java.lang.Object... values)
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Object... values) 
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.String message, java.lang.String variableName, java.lang.Object... values)
 - 
ensureNotNullpublic static void ensureNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object... values) 
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.String variableName, java.lang.String value)
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.String value) 
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.String message, java.lang.String variableName, java.lang.String value)
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.String value) 
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.String variableName, java.util.Collection collection)
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection collection) 
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.String message, java.lang.String variableName, java.util.Collection collection)
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection collection) 
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.String variableName, java.util.Map map)
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Map map) 
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.String message, java.lang.String variableName, java.util.Map map)
 - 
ensureNotEmptypublic static void ensureNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Map map) 
 - 
ensureEqualspublic static void ensureEquals(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, long obj1, long obj2) 
 - 
ensureEqualspublic static void ensureEquals(java.lang.String variableName, long obj1, long obj2)
 - 
ensurePositivepublic static void ensurePositive(java.lang.String variableName, java.lang.Long value)
 - 
ensurePositivepublic static void ensurePositive(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Long value) 
 - 
ensurePositivepublic static void ensurePositive(java.lang.String message, java.lang.String variableName, java.lang.Long value)
 - 
ensurePositivepublic static void ensurePositive(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Long value) 
 - 
ensureLessThanpublic static void ensureLessThan(java.lang.String message, java.lang.String variable, long value1, long value2)
 - 
ensureGreaterThanOrEqualpublic static void ensureGreaterThanOrEqual(java.lang.String variableName, long value1, long value2)
 - 
ensureGreaterThanOrEqualpublic static void ensureGreaterThanOrEqual(java.lang.String message, java.lang.String variableName, long value1, long value2)
 - 
ensureGreaterThanOrEqualpublic static void ensureGreaterThanOrEqual(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, long value1, long value2) 
 - 
ensureInstanceOfpublic static void ensureInstanceOf(java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass)
 - 
ensureInstanceOfpublic static void ensureInstanceOf(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass) 
 - 
ensureInstanceOfpublic static void ensureInstanceOf(java.lang.String message, java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass)
 - 
ensureInstanceOfpublic static void ensureInstanceOf(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.Object value, java.lang.Class<?> expectedClass) 
 - 
ensureOnlyOneNotNullpublic static void ensureOnlyOneNotNull(java.lang.String message, java.lang.Object... values)
 - 
ensureOnlyOneNotNullpublic static void ensureOnlyOneNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.Object... values) 
 - 
ensureAtLeastOneNotNullpublic static void ensureAtLeastOneNotNull(java.lang.String message, java.lang.Object... values)
 - 
ensureAtLeastOneNotNullpublic static void ensureAtLeastOneNotNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.Object... values) 
 - 
ensureAtLeastOneNotEmptypublic static void ensureAtLeastOneNotEmpty(java.lang.String message, java.lang.String... values)
 - 
ensureAtLeastOneNotEmptypublic static void ensureAtLeastOneNotEmpty(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String... values) 
 - 
ensureNotContainsEmptyStringpublic static void ensureNotContainsEmptyString(java.lang.String variableName, java.util.Collection<java.lang.String> values)
 - 
ensureNotContainsEmptyStringpublic static void ensureNotContainsEmptyString(java.lang.String message, java.lang.String variableName, java.util.Collection<java.lang.String> values)
 - 
ensureNotContainsEmptyStringpublic static void ensureNotContainsEmptyString(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection<java.lang.String> values) 
 - 
ensureNotContainsEmptyStringpublic static void ensureNotContainsEmptyString(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection<java.lang.String> values) 
 - 
ensureNotContainsNullpublic static void ensureNotContainsNull(java.lang.String variableName, java.util.Collection<?> values)
 - 
ensureNotContainsNullpublic static void ensureNotContainsNull(java.lang.String message, java.lang.String variableName, java.util.Collection<?> values)
 - 
ensureNotContainsNullpublic static void ensureNotContainsNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection<?> values) 
 - 
ensureNotContainsNullpublic static void ensureNotContainsNull(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection<?> values) 
 - 
ensureNumberOfElementspublic static void ensureNumberOfElements(java.lang.String variableName, java.util.Collection collection, int elements)
 - 
ensureNumberOfElementspublic static void ensureNumberOfElements(java.lang.String message, java.lang.String variableName, java.util.Collection collection, int elements)
 - 
ensureNumberOfElementspublic static void ensureNumberOfElements(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String variableName, java.util.Collection collection, int elements) 
 - 
ensureNumberOfElementspublic static void ensureNumberOfElements(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String variableName, java.util.Collection collection, int elements) 
 - 
ensureValidIndividualResourceIdpublic static void ensureValidIndividualResourceId(java.lang.String message, java.lang.String id)
 - 
ensureValidIndividualResourceIdpublic static void ensureValidIndividualResourceId(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.lang.String id) 
 - 
ensureValidIndividualResourceIdspublic static void ensureValidIndividualResourceIds(java.lang.String message, java.util.Collection<java.lang.String> ids)
 - 
ensureValidIndividualResourceIdspublic static void ensureValidIndividualResourceIds(java.lang.Class<? extends ProcessEngineException> exceptionClass, java.lang.String message, java.util.Collection<java.lang.String> ids) 
 - 
ensureWhitelistedResourceIdpublic static void ensureWhitelistedResourceId(CommandContext commandContext, java.lang.String resourceType, java.lang.String resourceId) 
 - 
ensureTruepublic static void ensureTrue(java.lang.String message, boolean value)
 - 
ensureFalsepublic static void ensureFalse(java.lang.String message, boolean value)
 - 
determineResourceWhitelistPatternprotected static java.lang.String determineResourceWhitelistPattern(ProcessEngineConfiguration processEngineConfiguration, java.lang.String resourceType) 
 - 
generateExceptionprotected static <T extends ProcessEngineException> T generateException(java.lang.Class<T> exceptionClass, java.lang.String message, java.lang.String variableName, java.lang.String description) 
 - 
formatMessageprotected static java.lang.String formatMessage(java.lang.String message, java.lang.String variableName, java.lang.String description)
 - 
formatMessageElementprotected static java.lang.String formatMessageElement(java.lang.String element, java.lang.String delimiter)
 - 
ensureActiveCommandContextpublic static void ensureActiveCommandContext(java.lang.String operation) 
 
- 
 
-