def _get_areaconfiguration(self, ident):
        """ Return the AreaConfiguration with the given ident.

        Arguments:
          *ident*
            ident of Area object like '2103'

        """
        try:
            return AreaConfiguration.objects.get(ident=ident)
        except:
            self.logger.debug(
                "AreaConfiguration ident='%s' does NOT exist. Try to create one." % ident)
            return WaterBalanceAreaConfiguration.create(ident)
# from django.conf.urls.defaults import include
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from django.contrib import admin


from lizard_wbconfiguration.api.views import RootView
from lizard_wbconfiguration.api.views import WBSummary
from lizard_wbconfiguration.api.views import WaterBalanceAreaConfiguration
from lizard_wbconfiguration.api.views import WaterBalanceAreaObjectConfiguration

admin.autodiscover()

NAME_PREFIX = 'lizard_wbconfiguration_api_'

urlpatterns = patterns(
    '',
    url(r'^$',
        RootView.as_view(),
        name=NAME_PREFIX + 'root'),
    url(r'^area_configuration/$',
        WaterBalanceAreaConfiguration.as_view(),
        name=NAME_PREFIX + 'area_configuration'),
    url(r'^area_object_configuration/$',
        WaterBalanceAreaObjectConfiguration.as_view(),
        name=NAME_PREFIX + 'area_object_configuration'),
    url(r'^summary/$',
        WBSummary.as_view(),
        name=NAME_PREFIX + 'wb_summary'),
    )