'Retrieve \'next\' link, if applicable.
The next link is included if we are returning as many items as we can,
given the restrictions of limit optional request parameter and
osapi_max_limit configuration parameter as long as we are returning
some elements.
So we return next link if:
1) \'limit\' param is specified and equal to the number of items.
2) \'limit\' param is NOT specified and the number of items is
equal to CONF.osapi_max_limit.
:param request: API request
:param items: List of collection items
:param collection_name: Name of collection, used to generate the
next link for a pagination query
:param item_count: Length of the list of the original collection
items
:param id_key: Attribute key used to retrieve the unique ID, used
to generate the next link marker for a pagination query
:returns: links'

def _get_collection_links(self, request, items, collection_name, item_count=None, id_key='uuid'):

    item_count = (item_count or len(items))
    limit = _get_limit_param(request.GET.copy())
    if (len(items) and (limit <= item_count)):
        return self._generate_next_link(items, id_key, request, collection_name)
    return []
