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
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)
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())
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)