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')
-rw-r--r-- | OpenSim/Region/Storage/OpenSim.DataStore.DB4o/DB4oDataStore.cs | 16 | ||||
-rw-r--r-- | OpenSim/Region/Storage/OpenSim.DataStore.NullStorage/NullDataStore.cs | 6 |
2 files changed, 11 insertions, 11 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; |
diff --git a/OpenSim/Region/Storage/OpenSim.DataStore.NullStorage/NullDataStore.cs b/OpenSim/Region/Storage/OpenSim.DataStore.NullStorage/NullDataStore.cs index fc003e8..643508e 100644 --- a/OpenSim/Region/Storage/OpenSim.DataStore.NullStorage/NullDataStore.cs +++ b/OpenSim/Region/Storage/OpenSim.DataStore.NullStorage/NullDataStore.cs | |||
@@ -18,7 +18,7 @@ namespace OpenSim.DataStore.NullStorage | |||
18 | return; | 18 | return; |
19 | } | 19 | } |
20 | 20 | ||
21 | public void StoreObject(SceneObject obj) | 21 | public void StoreObject(SceneObjectGroup obj) |
22 | { | 22 | { |
23 | 23 | ||
24 | } | 24 | } |
@@ -28,9 +28,9 @@ namespace OpenSim.DataStore.NullStorage | |||
28 | 28 | ||
29 | } | 29 | } |
30 | 30 | ||
31 | public List<SceneObject> LoadObjects() | 31 | public List<SceneObjectGroup> LoadObjects() |
32 | { | 32 | { |
33 | return new List<SceneObject>(); | 33 | return new List<SceneObjectGroup>(); |
34 | } | 34 | } |
35 | 35 | ||
36 | public void StoreTerrain(double[,] ter) | 36 | public void StoreTerrain(double[,] ter) |