示例#1
0
 def __init__(self):
     submod = get_service_name() or 'NarrativeService'
     self.userlog = log.log(submod,
                            ip_address=True,
                            authuser=True,
                            module=True,
                            method=True,
                            call_id=True,
                            changecallback=self.logcallback,
                            config=get_config_file())
     self.serverlog = log.log(submod,
                              ip_address=True,
                              authuser=True,
                              module=True,
                              method=True,
                              call_id=True,
                              logfile=self.userlog.get_log_file())
     self.serverlog.set_log_level(6)
     self.rpc_service = JSONRPCServiceCustom()
     self.method_authentication = dict()
     self.rpc_service.add(impl_NarrativeService.list_objects_with_sets,
                          name='NarrativeService.list_objects_with_sets',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_objects_with_sets'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.copy_narrative,
                          name='NarrativeService.copy_narrative',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.copy_narrative'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.create_new_narrative,
                          name='NarrativeService.create_new_narrative',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.create_new_narrative'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.copy_object,
                          name='NarrativeService.copy_object',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.copy_object'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.list_available_types,
                          name='NarrativeService.list_available_types',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_available_types'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.status,
                          name='NarrativeService.status',
                          types=[dict])
     authurl = config.get(AUTH) if config else None
     self.auth_client = _KBaseAuth(authurl)
示例#2
0
 def __init__(self):
     submod = get_service_name() or 'NarrativeService'
     self.userlog = log.log(submod,
                            ip_address=True,
                            authuser=True,
                            module=True,
                            method=True,
                            call_id=True,
                            changecallback=self.logcallback,
                            config=get_config_file())
     self.serverlog = log.log(submod,
                              ip_address=True,
                              authuser=True,
                              module=True,
                              method=True,
                              call_id=True,
                              logfile=self.userlog.get_log_file())
     self.serverlog.set_log_level(6)
     self.rpc_service = JSONRPCServiceCustom()
     self.method_authentication = dict()
     self.rpc_service.add(impl_NarrativeService.list_objects_with_sets,
                          name='NarrativeService.list_objects_with_sets',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_objects_with_sets'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.copy_narrative,
                          name='NarrativeService.copy_narrative',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.copy_narrative'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.create_new_narrative,
                          name='NarrativeService.create_new_narrative',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.create_new_narrative'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.copy_object,
                          name='NarrativeService.copy_object',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.copy_object'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.list_available_types,
                          name='NarrativeService.list_available_types',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_available_types'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.list_narratorials,
                          name='NarrativeService.list_narratorials',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_narratorials'] = 'optional'  # noqa
     self.rpc_service.add(impl_NarrativeService.list_narratives,
                          name='NarrativeService.list_narratives',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_narratives'] = 'optional'  # noqa
     self.rpc_service.add(impl_NarrativeService.set_narratorial,
                          name='NarrativeService.set_narratorial',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.set_narratorial'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.remove_narratorial,
                          name='NarrativeService.remove_narratorial',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.remove_narratorial'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.find_object_report,
                          name='NarrativeService.find_object_report',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.find_object_report'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.request_narrative_share,
                          name='NarrativeService.request_narrative_share',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.request_narrative_share'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.get_all_app_info,
                          name='NarrativeService.get_all_app_info',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.get_all_app_info'] = 'none'  # noqa
     self.rpc_service.add(impl_NarrativeService.get_ignore_categories,
                          name='NarrativeService.get_ignore_categories',
                          types=[])
     self.method_authentication[
         'NarrativeService.get_ignore_categories'] = 'none'  # noqa
     self.rpc_service.add(impl_NarrativeService.list_all_data,
                          name='NarrativeService.list_all_data',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_all_data'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.list_workspace_data,
                          name='NarrativeService.list_workspace_data',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.list_workspace_data'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.rename_narrative,
                          name='NarrativeService.rename_narrative',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.rename_narrative'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.get_narrative_doc,
                          name='NarrativeService.get_narrative_doc',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.get_narrative_doc'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.revert_narrative_object,
                          name='NarrativeService.revert_narrative_object',
                          types=[dict])
     self.method_authentication[
         'NarrativeService.revert_narrative_object'] = 'required'  # noqa
     self.rpc_service.add(impl_NarrativeService.status,
                          name='NarrativeService.status',
                          types=[dict])
     authurl = config.get(AUTH) if config else None
     self.auth_client = _KBaseAuth(authurl)