コード例 #1
0
ファイル: datacache_impl.py プロジェクト: ofisher/RouteFlow
class DataCache(Component):

    def __init__(self, ctxt):
        Component.__init__(self, ctxt)
        self.cache = PyData_cache(ctxt)
        Principal_delete_event.register_event_converter(self.ctxt)

    def getInterface(self):
        return str(DataCache)

    def configure(self, config):
        self.cache.configure(config)

    def get_authenticated_id(self, ptype):
        return self.cache.get_authenticated_id(ptype)

    def get_unauthenticated_id(self, ptype):
        return self.cache.get_unauthenticated_id(ptype)

    def get_unknown_id(self, ptype):
        return self.cache.get_unknown_id(ptype)

    def get_authenticated_name(self):
        return self.cache.get_authenticated_name()

    def get_unauthenticated_name(self):
        return self.cache.get_unauthenticated_name()

    def get_unknown_name(self):
        return self.cache.get_unknown_name()

    def get_name(self, ptype, id):
        return self.cache.get_name(ptype, id)
コード例 #2
0
ファイル: datacache_impl.py プロジェクト: ofisher/RouteFlow
 def __init__(self, ctxt):
     Component.__init__(self, ctxt)
     self.cache = PyData_cache(ctxt)
     Principal_delete_event.register_event_converter(self.ctxt)