- log affected object_ids
authorTony Mack <tmack@cs.princeton.edu>
Wed, 29 Nov 2006 19:05:37 +0000 (19:05 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Wed, 29 Nov 2006 19:05:37 +0000 (19:05 +0000)
14 files changed:
PLC/Methods/UpdateAddress.py
PLC/Methods/UpdateAddressType.py
PLC/Methods/UpdateConfFile.py
PLC/Methods/UpdateKey.py
PLC/Methods/UpdateMessage.py
PLC/Methods/UpdateNode.py
PLC/Methods/UpdateNodeGroup.py
PLC/Methods/UpdateNodeNetwork.py
PLC/Methods/UpdatePCU.py
PLC/Methods/UpdatePerson.py
PLC/Methods/UpdateSite.py
PLC/Methods/UpdateSlice.py
PLC/Methods/UpdateSliceAttribute.py
PLC/Methods/UpdateSliceAttributeType.py

index 2fdc194..dd467c1 100644 (file)
@@ -45,5 +45,6 @@ class UpdateAddress(Method):
 
         address.update(address_fields)
         address.sync()
+       self.object_ids = [address['address_id']]
 
         return 1
index a6309a6..8dd9159 100644 (file)
@@ -37,5 +37,6 @@ class UpdateAddressType(Method):
 
         address_type.update(address_type_fields)
         address_type.sync()
+       self.object_ids = [address_type['address_type_id']]
 
         return 1
index 7f9b8fc..4e94208 100644 (file)
@@ -37,5 +37,6 @@ class UpdateConfFile(Method):
         conf_file = conf_files[0]
         conf_file.update(conf_file_fields)
         conf_file.sync()
+       self.object_ids = [conf_file['conf_file_id']]   
 
         return 1
index 5f6ecc4..5e14b9a 100644 (file)
@@ -44,5 +44,6 @@ class UpdateKey(Method):
 
         key.update(key_fields)
         key.sync()
+       self.object_ids = [key['key_id']]
 
         return 1
index f28ce12..61ac458 100644 (file)
@@ -38,5 +38,6 @@ class UpdateMessage(Method):
 
         message.update(message_fields)
         message.sync()
+       self.object_ids = [message['message_id']]
 
         return 1
index ae42bb0..0e40564 100644 (file)
@@ -58,5 +58,6 @@ class UpdateNode(Method):
 
         node.update(node_fields)
         node.sync()
+       self.object_ids = [node['node_id']]
 
         return 1
index f655c67..9d7798c 100644 (file)
@@ -38,5 +38,6 @@ class UpdateNodeGroup(Method):
        
        nodegroup.update(nodegroup_fields)
         nodegroup.sync()
+       self.object_ids = [nodegroup['nodegroup_id']]
 
         return 1
index 149c541..a5b6ac5 100644 (file)
@@ -61,5 +61,6 @@ class UpdateNodeNetwork(Method):
        # Update node network
        nodenetwork.update(nodenetwork_fields)
         nodenetwork.sync()
-       
+       self.object_ids = [nodenetwork['nodenetwork_id']]
+
         return 1
index e22227b..99415f2 100644 (file)
@@ -44,5 +44,6 @@ class UpdatePCU(Method):
 
         pcu.update(pcu_fields)
         pcu.sync()
+       self.object_ids = [pcu['pcu_id']]
 
         return 1
index 7f769f5..5d0161c 100644 (file)
@@ -52,5 +52,6 @@ class UpdatePerson(Method):
 
         person.update(person_fields)
         person.sync()
+       self.object_ids = [person['person_id']]
 
         return 1
index 276d47f..0e570f2 100644 (file)
@@ -58,5 +58,6 @@ class UpdateSite(Method):
 
         site.update(site_fields)
        site.sync()
+       self.object_ids = [site['site_id']]
        
        return 1
index 5ac3abc..a9d6cb2 100644 (file)
@@ -84,5 +84,6 @@ class UpdateSlice(Method):
             raise PLCInvalidArgument, "Cannot renew a slice with an empty description or URL"
 
         slice.sync()
+       self.object_ids = [slice['slice_id']]
 
         return 1
index a9e2ff5..a9f26ec 100644 (file)
@@ -54,5 +54,5 @@ class UpdateSliceAttribute(Method):
 
         slice_attribute['value'] = value
         slice_attribute.sync()
-
+       self.object_ids = [slice_attribute['slice_attribute_id']]
         return 1
index 2767e60..a6c7701 100644 (file)
@@ -38,5 +38,6 @@ class UpdateSliceAttributeType(Method):
 
         attribute_type.update(attribute_type_fields)
         attribute_type.sync()
+       self.object_ids = [attribute_type['attribute_type_id']]
 
         return 1