コード例 #1
0
 def __init__(self, scriptMode, ctxInfo):
     admin.MConfigHandler.__init__(self, scriptMode, ctxInfo)
     session_key = self.getSessionKey()
     service = LocalServiceManager(util.APP_NAME, DEFAULT_OWNER,
                                   session_key).get_local_service()
     self.username = Entity(
         service, 'authentication/current-context').content['username']
     self.kao = KVStoreAccessObject(KVSTORE_NAMESPACE, session_key)
     self.existed_black_list = json.loads(
         self.kao.query_items({'username': self.username}))
     self.shouldAutoList = False
コード例 #2
0
    def __init__(self,
                 service,
                 session_key,
                 kvstore_name=migration_const.KVSTORE_NAMESPACE,
                 conf_name=const.CONF_NAME):
        """
            :param  service: used to initialize configuration handler and search jobs
            :param session_key: used to initialize kvstore handler
            :param kvstore_name: the name of kv store which stored anomaly detection rule settings
            :param conf_name: the name of conf file which stored job settings

        """
        self.service = service
        self.jobs = service.jobs
        self.conf_manager = AnomalyConfManager(self.service, conf_name)
        self.kao = KVStoreAccessObject(kvstore_name, session_key)
コード例 #3
0
 def __init__(self, scriptMode, ctxInfo):
     admin.MConfigHandler.__init__(self, scriptMode, ctxInfo)
     self.shouldAutoList = False
     self.kao = KVStoreAccessObject(recomm_consts.FEEDBACK_COLLECTION, self.getSessionKey())
     self.recomm_kao = KVStoreAccessObject(recomm_consts.RECOMMENDATION_COLLECTION, self.getSessionKey())
コード例 #4
0
 def __init__(self, session_key = None):
     self.session_key = session_key
     self.feedback_kao = KVStoreAccessObject(constants.FEEDBACK_COLLECTION, session_key)
     self.recommendation_kao = KVStoreAccessObject(constants.RECOMMENDATION_COLLECTION, session_key)