diff options
Start of replacing the old SceneObject/Primitive classes with the new versions.
PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.)
Also this revision may not work on mono, but that will be fixed soon.
Diffstat (limited to 'OpenSim/Region/Storage/OpenSim.DataStore.DB4o')
-rw-r--r-- | OpenSim/Region/Storage/OpenSim.DataStore.DB4o/DB4oDataStore.cs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/OpenSim/Region/Storage/OpenSim.DataStore.DB4o/DB4oDataStore.cs b/OpenSim/Region/Storage/OpenSim.DataStore.DB4o/DB4oDataStore.cs index 06c9069..9c5e4bc 100644 --- a/OpenSim/Region/Storage/OpenSim.DataStore.DB4o/DB4oDataStore.cs +++ b/OpenSim/Region/Storage/OpenSim.DataStore.DB4o/DB4oDataStore.cs | |||
@@ -24,9 +24,9 @@ namespace OpenSim.DataStore.DB4oStorage | |||
24 | globalIDSearch = find; | 24 | globalIDSearch = find; |
25 | } | 25 | } |
26 | 26 | ||
27 | public bool Match(SceneObject obj) | 27 | public bool Match(SceneObjectGroup obj) |
28 | { | 28 | { |
29 | return obj.rootUUID == globalIDSearch; | 29 | return obj.UUID == globalIDSearch; |
30 | } | 30 | } |
31 | } | 31 | } |
32 | 32 | ||
@@ -43,7 +43,7 @@ namespace OpenSim.DataStore.DB4oStorage | |||
43 | return; | 43 | return; |
44 | } | 44 | } |
45 | 45 | ||
46 | public void StoreObject(SceneObject obj) | 46 | public void StoreObject(SceneObjectGroup obj) |
47 | { | 47 | { |
48 | db.Set(obj); | 48 | db.Set(obj); |
49 | } | 49 | } |
@@ -53,21 +53,21 @@ namespace OpenSim.DataStore.DB4oStorage | |||
53 | IObjectSet result = db.Query(new SceneObjectQuery(obj)); | 53 | IObjectSet result = db.Query(new SceneObjectQuery(obj)); |
54 | if (result.Count > 0) | 54 | if (result.Count > 0) |
55 | { | 55 | { |
56 | SceneObject item = (SceneObject)result.Next(); | 56 | SceneObjectGroup item = (SceneObjectGroup)result.Next(); |
57 | db.Delete(item); | 57 | db.Delete(item); |
58 | } | 58 | } |
59 | } | 59 | } |
60 | 60 | ||
61 | public List<SceneObject> LoadObjects() | 61 | public List<SceneObjectGroup> LoadObjects() |
62 | { | 62 | { |
63 | IObjectSet result = db.Get(typeof(SceneObject)); | 63 | IObjectSet result = db.Get(typeof(SceneObjectGroup)); |
64 | List<SceneObject> retvals = new List<SceneObject>(); | 64 | List<SceneObjectGroup> retvals = new List<SceneObjectGroup>(); |
65 | 65 | ||
66 | MainLog.Instance.Verbose("DATASTORE", "DB4O - LoadObjects found " + result.Count.ToString() + " objects"); | 66 | MainLog.Instance.Verbose("DATASTORE", "DB4O - LoadObjects found " + result.Count.ToString() + " objects"); |
67 | 67 | ||
68 | foreach (Object obj in result) | 68 | foreach (Object obj in result) |
69 | { | 69 | { |
70 | retvals.Add((SceneObject)obj); | 70 | retvals.Add((SceneObjectGroup)obj); |
71 | } | 71 | } |
72 | 72 | ||
73 | return retvals; | 73 | return retvals; |