From 3a6037b4212818e53743b62e6a8ec5f7ac93e86d Mon Sep 17 00:00:00 2001 From: Dr Scofield Date: Thu, 30 Oct 2008 15:26:23 +0000 Subject: From: Alan Webb (alan_webb@us.ibm.com) Cleanups in REST inventory and asset services. --- .../Rest/Inventory/RestAssetServices.cs | 8 +++++++- .../Rest/Inventory/RestInventoryServices.cs | 22 +++++++++++----------- 2 files changed, 18 insertions(+), 12 deletions(-) (limited to 'OpenSim/ApplicationPlugins/Rest/Inventory') diff --git a/OpenSim/ApplicationPlugins/Rest/Inventory/RestAssetServices.cs b/OpenSim/ApplicationPlugins/Rest/Inventory/RestAssetServices.cs index 2af26f2..bb76c1f 100644 --- a/OpenSim/ApplicationPlugins/Rest/Inventory/RestAssetServices.cs +++ b/OpenSim/ApplicationPlugins/Rest/Inventory/RestAssetServices.cs @@ -254,6 +254,8 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory bool modified = false; bool created = false; + AssetBase asset = null; + Rest.Log.DebugFormat("{0} REST Asset handler, Method = <{1}> ENTRY", MsgId, rdata.method); if (rdata.Parameters.Length == 1) @@ -269,7 +271,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory } UUID uuid = new UUID(rdata.Parameters[0]); - AssetBase asset = Rest.AssetServices.GetAsset(uuid, false); + asset = Rest.AssetServices.GetAsset(uuid, false); modified = (asset != null); created = !modified; @@ -300,12 +302,14 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory if (created) { + rdata.appendStatus(String.Format("

Created asset {0}, UUID {1}

", asset.Name, asset.FullID)); rdata.Complete(Rest.HttpStatusCodeCreated); } else { if (modified) { + rdata.appendStatus(String.Format("

Modified asset {0}, UUID {1}

", asset.Name, asset.FullID)); rdata.Complete(Rest.HttpStatusCodeOK); } else @@ -365,12 +369,14 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory if (created) { + rdata.appendStatus(String.Format("

Created asset {0}, UUID {1}

", asset.Name, asset.FullID)); rdata.Complete(Rest.HttpStatusCodeCreated); } else { if (modified) { + rdata.appendStatus(String.Format("

Modified asset {0}, UUID {1}

", asset.Name, asset.FullID)); rdata.Complete(Rest.HttpStatusCodeOK); } else diff --git a/OpenSim/ApplicationPlugins/Rest/Inventory/RestInventoryServices.cs b/OpenSim/ApplicationPlugins/Rest/Inventory/RestInventoryServices.cs index db7d1bd..a62a208 100644 --- a/OpenSim/ApplicationPlugins/Rest/Inventory/RestInventoryServices.cs +++ b/OpenSim/ApplicationPlugins/Rest/Inventory/RestInventoryServices.cs @@ -498,7 +498,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.AssetServices.AddAsset(asset); created = true; - rdata.appendStatus(String.Format("

Created asset {0}, UUID {1}

", + rdata.appendStatus(String.Format("

Created asset {0}, UUID {1}

", asset.Name, asset.ID)); if (Rest.DEBUG && Rest.DumpAsset) @@ -556,7 +556,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.InventoryServices.MoveFolder(folder); modified = true; - rdata.appendStatus(String.Format("

Created folder {0}, UUID {1}

", + rdata.appendStatus(String.Format("

Created folder {0}, UUID {1}

", folder.Name, folder.ID)); } else @@ -565,7 +565,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.InventoryServices.AddFolder(folder); created = true; - rdata.appendStatus(String.Format("

Modified folder {0}, UUID {1}

", + rdata.appendStatus(String.Format("

Modified folder {0}, UUID {1}

", folder.Name, folder.ID)); } } @@ -604,7 +604,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory MsgId, item.ID, item.AssetID, item.InvType, item.AssetType, item.Name); Rest.InventoryServices.UpdateItem(item); modified = true; - rdata.appendStatus(String.Format("

Modified item {0}, UUID {1}

", item.Name, item.ID)); + rdata.appendStatus(String.Format("

Modified item {0}, UUID {1}

", item.Name, item.ID)); } else { @@ -612,7 +612,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory MsgId, item.ID, item.AssetID, item.InvType, item.AssetType, item.Name); Rest.InventoryServices.AddItem(item); created = true; - rdata.appendStatus(String.Format("

Created item {2}, UUID {3}

", item.Name, item.ID)); + rdata.appendStatus(String.Format("

Created item {0}, UUID {1}

", item.Name, item.ID)); } } @@ -705,7 +705,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.AssetServices.AddAsset(asset); created = true; - rdata.appendStatus(String.Format("

Created asset {0}, UUID {1}

", asset.Name, asset.ID)); + rdata.appendStatus(String.Format("

Created asset {0}, UUID {1}

", asset.Name, asset.ID)); if (Rest.DEBUG && Rest.DumpAsset) { @@ -824,13 +824,13 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory foreach (InventoryFolderBase f in entity.Folders) { - rdata.appendStatus(String.Format("

Moving folder {0} UUID {1}

", f.Name, f.ID)); + rdata.appendStatus(String.Format("

Moving folder {0} UUID {1}

", f.Name, f.ID)); Rest.InventoryServices.MoveFolder(f); } foreach (InventoryItemBase it in entity.Items) { - rdata.appendStatus(String.Format("

Storing item {0} UUID {1}

", it.Name, it.ID)); + rdata.appendStatus(String.Format("

Storing item {0} UUID {1}

", it.Name, it.ID)); Rest.InventoryServices.AddItem(it); } } @@ -881,7 +881,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.InventoryServices.AddItem(xml); - rdata.appendStatus(String.Format("

Storing item {0} UUID {1}

", xml.Name, xml.ID)); + rdata.appendStatus(String.Format("

Storing item {0} UUID {1}

", xml.Name, xml.ID)); } if (created) @@ -941,7 +941,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.InventoryServices.MoveFolder(folder); Rest.InventoryServices.PurgeFolder(TrashCan); - rdata.appendStatus(String.Format("

Deleted folder {0} UUID {1}

", folder.Name, folder.ID)); + rdata.appendStatus(String.Format("

Deleted folder {0} UUID {1}

", folder.Name, folder.ID)); } // Deleting items is much more straight forward. @@ -952,7 +952,7 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory Rest.Log.DebugFormat("{0} {1}: Item {2} will be deleted", MsgId, rdata.method, rdata.path); Rest.InventoryServices.DeleteItem(item); - rdata.appendStatus(String.Format("

Deleted item {0} UUID {1}

", item.Name, item.ID)); + rdata.appendStatus(String.Format("

Deleted item {0} UUID {1}

", item.Name, item.ID)); } rdata.Complete(); -- cgit v1.1