org.camunda.bpm.engine.impl.util
Class EnsureUtil

java.lang.Object
  extended by org.camunda.bpm.engine.impl.util.EnsureUtil

public final class EnsureUtil
extends Object

Author:
Sebastian Menski

Constructor Summary
EnsureUtil()
           
 
Method Summary
static void ensureAtLeastOneNotNull(String message, Object... values)
           
static void ensureInstanceOf(String variableName, Object value, Class<?> expectedClass)
           
static void ensureInstanceOf(String message, String variableName, Object value, Class<?> expectedClass)
           
static void ensureNotEmpty(String variableName, Collection collection)
           
static void ensureNotEmpty(String variableName, String value)
           
static void ensureNotEmpty(String message, String variableName, Collection collection)
           
static void ensureNotEmpty(String message, String variableName, String value)
           
static void ensureNotNull(String variableName, Object... values)
           
static void ensureNotNull(String variableName, Object value)
           
static void ensureNotNull(String message, String variableName, Object... values)
           
static void ensureNotNull(String message, String variableName, Object value)
           
static void ensureOnlyOneNotNull(String message, Object... values)
           
static void ensurePositive(String variableName, Integer value)
           
static void ensurePositive(String message, String variableName, Integer value)
           
protected static String formatMessage(String message, String variableName, String description)
           
protected static String formatMessageElement(String element, String delimiter)
           
protected static ProcessEngineException generateException(String message, String variableName, String description)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnsureUtil

public EnsureUtil()
Method Detail

ensureNotNull

public static void ensureNotNull(String variableName,
                                 Object value)

ensureNotNull

public static void ensureNotNull(String message,
                                 String variableName,
                                 Object value)

ensureNotNull

public static void ensureNotNull(String variableName,
                                 Object... values)

ensureNotNull

public static void ensureNotNull(String message,
                                 String variableName,
                                 Object... values)

ensureNotEmpty

public static void ensureNotEmpty(String variableName,
                                  String value)

ensureNotEmpty

public static void ensureNotEmpty(String message,
                                  String variableName,
                                  String value)

ensureNotEmpty

public static void ensureNotEmpty(String variableName,
                                  Collection collection)

ensureNotEmpty

public static void ensureNotEmpty(String message,
                                  String variableName,
                                  Collection collection)

ensurePositive

public static void ensurePositive(String variableName,
                                  Integer value)

ensurePositive

public static void ensurePositive(String message,
                                  String variableName,
                                  Integer value)

ensureInstanceOf

public static void ensureInstanceOf(String variableName,
                                    Object value,
                                    Class<?> expectedClass)

ensureInstanceOf

public static void ensureInstanceOf(String message,
                                    String variableName,
                                    Object value,
                                    Class<?> expectedClass)

ensureOnlyOneNotNull

public static void ensureOnlyOneNotNull(String message,
                                        Object... values)

ensureAtLeastOneNotNull

public static void ensureAtLeastOneNotNull(String message,
                                           Object... values)

generateException

protected static ProcessEngineException generateException(String message,
                                                          String variableName,
                                                          String description)

formatMessage

protected static String formatMessage(String message,
                                      String variableName,
                                      String description)

formatMessageElement

protected static String formatMessageElement(String element,
                                             String delimiter)


Copyright © 2014 camunda services GmbH. All Rights Reserved.