Example #1
0
from flask import request, jsonify

from byonic_aibm.side_filters.job_levels.co_job_level import COJobLevel
from byonic_aibm.side_filters.job_levels.co_job_level import COMLJobLevel
from byonic_aibm.side_filters.job_levels.bl_job_level import BLJobLevel
from byonic_core.fw_exception import CFException
from byonic_core.fw_logging import CFLogger

logger = CFLogger().get_logger(__name__)
bl_job_level: BLJobLevel = BLJobLevel()


def get_job_levels():
    try:
        job_levels = bl_job_level.get_job_levels()
        response = jsonify(job_levels=[
            job_levels[job_level_key].serialize for job_level_key in job_levels
        ])
    except CFException as cfe:
        raise cfe
    except Exception as e:
        message = COMLJobLevel.MSG_JOB_LEVELS_LOAD_FAILED
        logger.error(message, e)
        cfe = CFException(SystemError(message), message)
        raise cfe
    return response


def get_job_levels_by_name():
    try:
        job_levels = bl_job_level.get_job_levels()
Example #2
0
 def __init__(self):
     super().__init__()
     BLRevenue.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_revenue_range: DARevenue = DARevenue()
Example #3
0
 def __init__(self):
     super().__init__()
     DAIndustry.__logger = CFLogger().get_logger(self.get_class_name())
Example #4
0
 def __init__(self):
     super().__init__()
     DAByonicUser.__logger = CFLogger().get_logger(self.get_class_name())
Example #5
0
 def __init__(self):
     super().__init__()
     BLUserRole.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_user_role: DAUserRole = DAUserRole()
Example #6
0
 def __init__(self):
     super().__init__()
     DATopic.__logger = CFLogger().get_logger(self.get_class_name())
Example #7
0
 def __init__(self):
     super().__init__()
     BLTopic.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_intent_topics: DATopic = DATopic()
Example #8
0
 def __init__(self):
     super().__init__()
     BLIndustry.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_industry: DAIndustry = DAIndustry()
Example #9
0
 def __init__(self):
     super().__init__()
     DARevenue.__logger = CFLogger().get_logger(self.get_class_name())
Example #10
0
 def __init__(self):
     FWQueue.__logger = CFLogger().get_logger(self.get_class_name())
     if FWQueue.__queue is None:
         FWQueue.__queue = Queue()
Example #11
0
 def __init__(self):
     FWScheduler.__logger = CFLogger().get_logger(self.get_class_name())
     self.jobqueue()
Example #12
0
 def __init__(self):
     super().__init__()
     BLEmployee.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_employee_size: DAEmployee = DAEmployee()
Example #13
0
 def __init__(self):
     super().__init__()
     DAJobLevel.__logger = CFLogger().get_logger(self.get_class_name())
Example #14
0
 def __init__(self):
     super().__init__()
     BLByonicUser.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_byonic_user: DAByonicUser = DAByonicUser()
Example #15
0
 def __init__(self):
     super().__init__()
     DAEmployee.__logger = CFLogger().get_logger(self.get_class_name())
Example #16
0
 def __init__(self):
     super().__init__()
     BLJobLevel.__logger = CFLogger().get_logger(self.get_class_name())
     self.cache: CFBaseCache = CFCacheManager().get_cache()
     self.da_job_level: DAJobLevel = DAJobLevel()