Merge "Add VirtualInterface.destroy()"

This commit is contained in:
Jenkins 2016-07-13 16:00:54 +00:00 committed by Gerrit Code Review
commit b4e2c338de
2 changed files with 17 additions and 0 deletions

View File

@ -687,6 +687,11 @@ def virtual_interface_delete_by_instance(context, instance_id):
return IMPL.virtual_interface_delete_by_instance(context, instance_id)
def virtual_interface_delete(context, id):
"""Delete virtual interface by id."""
return IMPL.virtual_interface_delete(context, id)
def virtual_interface_get_all(context):
"""Gets all virtual interfaces from the table."""
return IMPL.virtual_interface_get_all(context)

View File

@ -1639,6 +1639,18 @@ def virtual_interface_delete_by_instance(context, instance_uuid):
soft_delete()
@require_context
@pick_context_manager_writer
def virtual_interface_delete(context, id):
"""Delete virtual interface records.
:param id: id of the interface
"""
_virtual_interface_query(context).\
filter_by(id=id).\
soft_delete()
@require_context
@pick_context_manager_reader
def virtual_interface_get_all(context):