'Directly send an event notification.
:param operation: one of the values from ACTIONS
:param resource_type: type of resource being affected
:param resource_id: ID of the resource affected
:param initiator: CADF representation of the user that created the
request
:param public: If True (default), the event will be sent to the
notifier API.  If False, the event will only be sent via
notify_event_callbacks to in process listeners
:param actor_dict: dictionary of actor information in the event of
assignment notification
:param reason: pycadf object containing the response code and
message description'

@classmethod
def _emit(cls, operation, resource_type, resource_id, initiator, public, actor_dict=None, reason=None):

    _send_notification(operation, resource_type, resource_id, actor_dict, public=public)
    if ((CONF.notification_format == 'cadf') and public):
        outcome = taxonomy.OUTCOME_SUCCESS
        _create_cadf_payload(operation, resource_type, resource_id, outcome, initiator, reason)
