'Check the length of specified string.
:param value: the value of the string
:param entity_name: the name of the string
:param min_length: the min_length of the string
:param max_length: the max_length of the string
:param remove_whitespaces: True if trimming whitespaces is needed
else False'

@staticmethod
def validate_string_length(value, entity_name, min_length=0, max_length=None, remove_whitespaces=False):

    if (isinstance(value, six.string_types) and remove_whitespaces):
        value = value.strip()
    try:
        utils.check_string_length(value, entity_name, min_length=min_length, max_length=max_length)
    except exception.InvalidInput as error:
        raise webob.exc.HTTPBadRequest(explanation=error.msg)
