File: //usr/local/CyberCP/databases/pluginManager.py
from .signals import *
from plogical.pluginManagerGlobal import pluginManagerGlobal
class pluginManager:
    @staticmethod
    def preCreateDatabase(request):
        return pluginManagerGlobal.globalPlug(request, preCreateDatabase)
    @staticmethod
    def postCreateDatabase(request, response):
        return pluginManagerGlobal.globalPlug(request, postCreateDatabase, response)
    @staticmethod
    def preSubmitDBCreation(request):
        return pluginManagerGlobal.globalPlug(request, preSubmitDBCreation)
    @staticmethod
    def postSubmitDBCreation(request, response):
        return pluginManagerGlobal.globalPlug(request, postSubmitDBCreation, response)
    @staticmethod
    def preSubmitDatabaseDeletion(request):
        return pluginManagerGlobal.globalPlug(request, preSubmitDatabaseDeletion)
    @staticmethod
    def postSubmitDatabaseDeletion(request, response):
        return pluginManagerGlobal.globalPlug(request, postSubmitDatabaseDeletion, response)
    @staticmethod
    def preChangePassword(request):
        return pluginManagerGlobal.globalPlug(request, preChangePassword)
    @staticmethod
    def postChangePassword(request, response):
        return pluginManagerGlobal.globalPlug(request, postChangePassword, response)