view __init__.py @ 46:3ea606bae008

starting JSON store
author casties
date Fri, 03 Sep 2010 12:38:22 +0200
parents 562717546168
children 29c822d15bc1
line wrap: on
line source


import RestDbInterface
import RestDbJsonStore
import RestDbGisApi

#class RESTinterface(DefaultPublishTraverse):
#    """VLP spezifische Erweiterung der Collection"""
#    
#    meta_type="RESTinterface"
#    
#    implements(IPublishTraverse)
#         
#    def publishTraverse(self,request,name):
#        """change the traversal if literature object"""
#        
#        actual_url=request['ACTUAL_URL']
#        lastActual=actual_url.split("/")[-1]
#   
#           
#        tr=DefaultPublishTraverse(self, request)
#        ob= tr.publishTraverse(request, name)
#       
#        return ob

def initialize(context):

    context.registerClass(
         RestDbInterface.RestDbInterface,
        constructors = (
          RestDbInterface.manage_addRestDbInterfaceForm,
          RestDbInterface.manage_addRestDbInterface
          )
        )

#    context.registerClass(
#         RestDbJsonStore.RestDbJsonStore,
#        constructors = (
#          RestDbJsonStore.manage_addRestDbJsonStoreForm,
#          RestDbJsonStore.manage_addRestDbJsonStore
#          )
#        )

    context.registerClass(
         RestDbGisApi.RestDbGisApi,
        constructors = (
          RestDbGisApi.manage_addRestDbGisApiForm,
          RestDbGisApi.manage_addRestDbGisApi
          )
        )