diff options
-rw-r--r-- | OpenSim/Data/MSSQL/MSSQLUserData.cs | 27 | ||||
-rw-r--r-- | OpenSim/Data/MySQL/MySQLUserData.cs | 27 | ||||
-rw-r--r-- | OpenSim/Data/NHibernate/NHibernateUserData.cs | 27 | ||||
-rw-r--r-- | OpenSim/Data/SQLite/SQLiteUserData.cs | 27 | ||||
-rw-r--r-- | OpenSim/Data/UserDataBase.cs | 7 | ||||
-rw-r--r-- | OpenSim/Framework/IUserData.cs | 12 |
6 files changed, 126 insertions, 1 deletions
diff --git a/OpenSim/Data/MSSQL/MSSQLUserData.cs b/OpenSim/Data/MSSQL/MSSQLUserData.cs index a44d022..91c1b34 100644 --- a/OpenSim/Data/MSSQL/MSSQLUserData.cs +++ b/OpenSim/Data/MSSQL/MSSQLUserData.cs | |||
@@ -744,6 +744,33 @@ namespace OpenSim.Data.MSSQL | |||
744 | return false; | 744 | return false; |
745 | } | 745 | } |
746 | 746 | ||
747 | /// Appearance | ||
748 | /// TODO: stubs for now to get us to a compiling state gently | ||
749 | override public UserAppearance GetUserAppearance(LLUUID user) | ||
750 | { | ||
751 | return new UserAppearance(); | ||
752 | } | ||
753 | |||
754 | override public void UpdateUserAppearance(LLUUID user, UserAppearance appearance) | ||
755 | { | ||
756 | return; | ||
757 | } | ||
758 | |||
759 | override public void AddAttachment(LLUUID user, LLUUID item) | ||
760 | { | ||
761 | return; | ||
762 | } | ||
763 | |||
764 | override public void RemoveAttachment(LLUUID user, LLUUID item) | ||
765 | { | ||
766 | return; | ||
767 | } | ||
768 | |||
769 | override public List<LLUUID> GetAttachments(LLUUID user) | ||
770 | { | ||
771 | return new List<LLUUID>(); | ||
772 | } | ||
773 | |||
747 | /// <summary> | 774 | /// <summary> |
748 | /// Database provider name | 775 | /// Database provider name |
749 | /// </summary> | 776 | /// </summary> |
diff --git a/OpenSim/Data/MySQL/MySQLUserData.cs b/OpenSim/Data/MySQL/MySQLUserData.cs index 382d69c..a01bf60 100644 --- a/OpenSim/Data/MySQL/MySQLUserData.cs +++ b/OpenSim/Data/MySQL/MySQLUserData.cs | |||
@@ -628,6 +628,33 @@ namespace OpenSim.Data.MySQL | |||
628 | return false; | 628 | return false; |
629 | } | 629 | } |
630 | 630 | ||
631 | /// Appearance | ||
632 | /// TODO: stubs for now to get us to a compiling state gently | ||
633 | override public UserAppearance GetUserAppearance(LLUUID user) | ||
634 | { | ||
635 | return new UserAppearance(); | ||
636 | } | ||
637 | |||
638 | override public void UpdateUserAppearance(LLUUID user, UserAppearance appearance) | ||
639 | { | ||
640 | return; | ||
641 | } | ||
642 | |||
643 | override public void AddAttachment(LLUUID user, LLUUID item) | ||
644 | { | ||
645 | return; | ||
646 | } | ||
647 | |||
648 | override public void RemoveAttachment(LLUUID user, LLUUID item) | ||
649 | { | ||
650 | return; | ||
651 | } | ||
652 | |||
653 | override public List<LLUUID> GetAttachments(LLUUID user) | ||
654 | { | ||
655 | return new List<LLUUID>(); | ||
656 | } | ||
657 | |||
631 | /// <summary> | 658 | /// <summary> |
632 | /// Database provider name | 659 | /// Database provider name |
633 | /// </summary> | 660 | /// </summary> |
diff --git a/OpenSim/Data/NHibernate/NHibernateUserData.cs b/OpenSim/Data/NHibernate/NHibernateUserData.cs index ece1c2d..f142ce9 100644 --- a/OpenSim/Data/NHibernate/NHibernateUserData.cs +++ b/OpenSim/Data/NHibernate/NHibernateUserData.cs | |||
@@ -238,6 +238,33 @@ namespace OpenSim.Data.NHibernate | |||
238 | public override bool MoneyTransferRequest(LLUUID from, LLUUID to, uint amount) {return true;} | 238 | public override bool MoneyTransferRequest(LLUUID from, LLUUID to, uint amount) {return true;} |
239 | public override bool InventoryTransferRequest(LLUUID from, LLUUID to, LLUUID inventory) {return true;} | 239 | public override bool InventoryTransferRequest(LLUUID from, LLUUID to, LLUUID inventory) {return true;} |
240 | 240 | ||
241 | /// Appearance | ||
242 | /// TODO: stubs for now to get us to a compiling state gently | ||
243 | override public UserAppearance GetUserAppearance(LLUUID user) | ||
244 | { | ||
245 | return new UserAppearance(); | ||
246 | } | ||
247 | |||
248 | override public void UpdateUserAppearance(LLUUID user, UserAppearance appearance) | ||
249 | { | ||
250 | return; | ||
251 | } | ||
252 | |||
253 | override public void AddAttachment(LLUUID user, LLUUID item) | ||
254 | { | ||
255 | return; | ||
256 | } | ||
257 | |||
258 | override public void RemoveAttachment(LLUUID user, LLUUID item) | ||
259 | { | ||
260 | return; | ||
261 | } | ||
262 | |||
263 | override public List<LLUUID> GetAttachments(LLUUID user) | ||
264 | { | ||
265 | return new List<LLUUID>(); | ||
266 | } | ||
267 | |||
241 | 268 | ||
242 | public override string getName() | 269 | public override string getName() |
243 | { | 270 | { |
diff --git a/OpenSim/Data/SQLite/SQLiteUserData.cs b/OpenSim/Data/SQLite/SQLiteUserData.cs index 6891373..90dec3e 100644 --- a/OpenSim/Data/SQLite/SQLiteUserData.cs +++ b/OpenSim/Data/SQLite/SQLiteUserData.cs | |||
@@ -474,6 +474,33 @@ namespace OpenSim.Data.SQLite | |||
474 | return true; | 474 | return true; |
475 | } | 475 | } |
476 | 476 | ||
477 | /// Appearance | ||
478 | /// TODO: stubs for now to get us to a compiling state gently | ||
479 | override public UserAppearance GetUserAppearance(LLUUID user) | ||
480 | { | ||
481 | return new UserAppearance(); | ||
482 | } | ||
483 | |||
484 | override public void UpdateUserAppearance(LLUUID user, UserAppearance appearance) | ||
485 | { | ||
486 | return; | ||
487 | } | ||
488 | |||
489 | override public void AddAttachment(LLUUID user, LLUUID item) | ||
490 | { | ||
491 | return; | ||
492 | } | ||
493 | |||
494 | override public void RemoveAttachment(LLUUID user, LLUUID item) | ||
495 | { | ||
496 | return; | ||
497 | } | ||
498 | |||
499 | override public List<LLUUID> GetAttachments(LLUUID user) | ||
500 | { | ||
501 | return new List<LLUUID>(); | ||
502 | } | ||
503 | |||
477 | /// <summary> | 504 | /// <summary> |
478 | /// Returns the name of the storage provider | 505 | /// Returns the name of the storage provider |
479 | /// </summary> | 506 | /// </summary> |
diff --git a/OpenSim/Data/UserDataBase.cs b/OpenSim/Data/UserDataBase.cs index 7ce4bd4..84ff9b3 100644 --- a/OpenSim/Data/UserDataBase.cs +++ b/OpenSim/Data/UserDataBase.cs | |||
@@ -53,5 +53,10 @@ namespace OpenSim.Data | |||
53 | public abstract string getName(); | 53 | public abstract string getName(); |
54 | public abstract void Initialise(); | 54 | public abstract void Initialise(); |
55 | public abstract List<AvatarPickerAvatar> GeneratePickerResults(LLUUID queryID, string query); | 55 | public abstract List<AvatarPickerAvatar> GeneratePickerResults(LLUUID queryID, string query); |
56 | } | 56 | public abstract UserAppearance GetUserAppearance(LLUUID user); |
57 | public abstract void UpdateUserAppearance(LLUUID user, UserAppearance appearance); | ||
58 | public abstract void AddAttachment(LLUUID user, LLUUID item); | ||
59 | public abstract void RemoveAttachment(LLUUID user, LLUUID item); | ||
60 | public abstract List<LLUUID> GetAttachments(LLUUID user); | ||
61 | } | ||
57 | } | 62 | } |
diff --git a/OpenSim/Framework/IUserData.cs b/OpenSim/Framework/IUserData.cs index a926883..cd29816 100644 --- a/OpenSim/Framework/IUserData.cs +++ b/OpenSim/Framework/IUserData.cs | |||
@@ -174,5 +174,17 @@ namespace OpenSim.Framework | |||
174 | /// Initialises the plugin (artificial constructor) | 174 | /// Initialises the plugin (artificial constructor) |
175 | /// </summary> | 175 | /// </summary> |
176 | void Initialise(); | 176 | void Initialise(); |
177 | |||
178 | /// <summary> | ||
179 | /// Gets the user appearance | ||
180 | /// </summer> | ||
181 | UserAppearance GetUserAppearance(LLUUID user); | ||
182 | |||
183 | void UpdateUserAppearance(LLUUID user, UserAppearance appearance); | ||
184 | |||
185 | |||
186 | void AddAttachment(LLUUID user, LLUUID item); | ||
187 | void RemoveAttachment(LLUUID user, LLUUID item); | ||
188 | List<LLUUID> GetAttachments(LLUUID user); | ||
177 | } | 189 | } |
178 | } \ No newline at end of file | 190 | } \ No newline at end of file |