chg: [correlation] basic correlation: get_correlation_all_object function

This commit is contained in:
Terrtia 2020-08-13 15:19:06 +02:00
parent 8283488b6d
commit 37afc66913
No known key found for this signature in database
GPG key ID: 1E1B1F50D84613D0

View file

@ -166,20 +166,20 @@ class SimpleCorrelation(object): #social_name
else:
return []
# def get_correlation_all_object(self, correlation_type, correlation_value, correlation_objects=[]):
# if not correlation_objects:
# correlation_objects = get_all_correlation_objects()
# correlation_obj = {}
# for correlation_object in correlation_objects:
# if correlation_object == 'paste':
# res = self._get_items(correlation_type, correlation_value)
# elif correlation_object == 'domain':
# res = self.get_correlation_obj_domain(correlation_value, correlation_type=correlation_type)
# else:
# res = None
# if res:
# correlation_obj[correlation_object] = res
# return correlation_obj
def get_correlation_all_object(self, correlation_value, correlation_objects=[]):
if not correlation_objects:
correlation_objects = get_all_correlation_objects()
correlation_obj = {}
for correlation_object in correlation_objects:
if correlation_object == 'paste':
res = self._get_items(correlation_value)
elif correlation_object == 'domain':
res = self.get_correlation_obj_domain(correlation_value)
else:
res = None
if res:
correlation_obj[correlation_object] = res
return correlation_obj
def update_correlation_daterange(self, obj_id, date):
date = int(date)