aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/NHibernate/NHibernateAssetData.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implemented FetchAssetMetadataSet in DB backends.Mike Mazur2009-03-091-0/+15
| | | | | | | | | | | | | This method fetches metadata for a subset of the entries in the assets database. This functionality is used in the ForEach calls in the asset storage providers in AssetInventoryServer. With this implemented, frontends such as the BrowseFrontend should now work. - MySQL: implemented, sanity tested - SQLite: implemented, sanity tested - MSSQL: implemented, not tested - NHibernate: not implemented
* * Apply http://opensimulator.org/mantis/view.php?id=3195Justin Clarke Casey2009-02-201-1/+8
| | | | | | | * Access NHibernate Manager as read-only property rather than public field * Thanks Tommil
* - remove the Metadata property from AssetBase and return all previousMike Mazur2009-02-171-3/+3
| | | | | | | | | properties as before - prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html - all services will likely need to be upgraded after this commit
* * Apply http://opensimulator.org/mantis/view.php?id=3166Justin Clarke Casey2009-02-161-2/+2
| | | | | | | * Adds estate access list supports to NHibernate data module * Thanks Tommil
* Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-141-2/+3
| | | | | | | | | | | | | | | | | | | * Created value object for EstateRegionLink for storing the estate region relationship. * Refactored slightly NHibernateManager and NHibernateXXXXData implementations for accesing nhibernate generated ID on insert. ** Changed NHibernateManager.Save method name to Insert as it does Insert. ** Changed NHibernateManager.Save return value object as ID can be both UUID and uint currently. ** Changed NHibernateManager.Load method Id parameter to object as it can be both UUID and uint. * Created NHibernateEstateData implementation. This is the actual estate storage. * Created NHibernate mapping files for both EstateSettings and EstateRegionLink * Created MigrationSyntaxDifferences.txt files to write notes about differences in migration scripts between different databases. * Created estate storage migration scripts for all four databases. * Created estate unit test classes for all four databases. * Updated one missing field to BasicEstateTest.cs * Tested NHibernate unit tests with NUnit GUI. Asset databases fail but that is not related to this patch. * Tested build with both Visual Studio and nant. * Executed build tests with nant succesfully.
* * optimized usings.lbsa712009-02-121-7/+1
|
* - add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of itMike Mazur2009-02-041-3/+3
| | | | | - trim trailing whitespace
* fixes mantis #2950Justin Clarke Casey2009-01-051-1/+1
|
* * Check in another patch from http://opensimulator.org/mantis/view.php?id=2710Justin Clarke Casey2008-12-041-1/+0
| | | | | | | * This allows removal of the old NHiberate.Mapping.Attributes.dll * Also add in the files I forgot about last time. Doh!
* * Reapply http://opensimulator.org/mantis/view.php?id=2710Justin Clarke Casey2008-12-021-69/+8
| | | | | | | | | * This patch gets NHibernate working *** PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) *** * Not sure what the dependency is on other distros. Adding this info to http://opensimulator.org/wiki/Build_Instructions would be most welcome * Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip)
* * Unforunately it turns out not to be that simple. Revert the rest of r7560 ↵Justin Clarke Casey2008-12-011-8/+69
| | | | for now.
* * From Mantis#2701 - Implements NHibernate data adapter, adds support for ↵Adam Frisby2008-12-011-69/+8
| | | | | | | MsSql2005 to NHibernate. * Patch courtesy of Adminotech and realXtend. Thanks!
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-4/+4
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Formatting cleanup.Jeff Ames2008-08-181-3/+3
|
* squashing warning.Dr Scofield2008-07-251-1/+3
|
* Update svn properties. Squash a couple of warnings.Jeff Ames2008-07-221-2/+2
|
* found a better pattern for SaveOrUpdate with nhibernateSean Dague2008-07-181-17/+28
| | | | | | cleaned up the asset path a bit
* * remove unused CommitAssets() hook for nowJustin Clarke Casey2008-07-071-6/+0
|
* last round of warning squashing. calling it a day now.Dr Scofield2008-06-271-12/+12
|
* Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke2008-06-271-5/+3
| | | | | | | | | | Currently module loading is done ad-hoc. I propose creating a simple loader class that leverages Mono.Addins (and perhaps the new .NET addins when they become available in mono). Attached is a basic patch for review that compiles into HEAD, but doesn't yet replace any existing ad-hoc loaders.
* lots of futzing with nhibernate to make it more efficient. ISean Dague2008-06-201-23/+16
| | | | | | | don't think this works, but I don't want to loose the work before the weekend, and it doesn't break the build.
* more work towards nhibernate working with mysql, not there yet,Sean Dague2008-06-191-2/+5
| | | | | | but moving in the right direction.
* clean up the nhibernate definitions to work with mysqlSean Dague2008-06-181-27/+0
| | | | | | integrate migration support into nhibernate
* futzing around on the NHibernate side again trying to connectSean Dague2008-06-161-7/+10
| | | | | | migrations into it.
* Minor cleanup.Jeff Ames2008-05-161-2/+2
|
* Formatting cleanup.Jeff Ames2008-05-161-5/+5
|
* More formatting cleanup. Minor refactoring.Jeff Ames2008-05-141-15/+33
|
* Formatting cleanup.Jeff Ames2008-05-141-7/+7
|
* * Fixed some compiler warningsAdam Frisby2008-05-071-1/+1
| | | | | * Fixed prebuild.xml to remove DB4o references (more compiler warnings)
* do a max of 3 splits when first processing the nhibernate connect Sean Dague2008-04-241-1/+1
| | | | | | | strings so the ; in the db connect strings pass to the native drivers correctly
* auto table creation for nhibernate backendsSean Dague2008-04-241-1/+28
|
* allow for Inventory database source to be specified in mainSean Dague2008-04-231-3/+7
| | | | | | | | configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
* changes to allow asset_source to be specified in the opensim.iniSean Dague2008-04-231-5/+11
| | | | | | | | this will work for sqlite and nhibernate, but will be ignored for mysql and mssql (reverting to their ini files) until someone writes that bit.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-8/+6
| | | | (this took a while to run).
* LLUUID mapper actually appears to work now withSean Dague2008-04-081-5/+5
| | | | | | NHibernate for Assets.
* fix bad indentationSean Dague2008-04-071-1/+1
|
* Check in the remaining bits to do Asset store via NHibernate. StillSean Dague2008-04-031-27/+29
| | | | | | | | need to work out auto table creation in a reasonable way. Tommorrow I'll work on getting the NHibernate bits in place to be able to put this into the main tree.
* point in time update of NHibernate Asset Mapping codeSean Dague2008-04-031-0/+154