aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/NHibernate/NHibernateAssetData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-08-19* Switching IAssetData to follow the new naming schema, removing the ↵Kunnis1-15/+9
separate insert and update methods.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-13* Some more experimental work on distributed assets. Nothing hotwired yet.lbsa711-1/+1
* Introduced preprocess step in FetchAsset (Might revert this later) * Some minor CCC * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1. * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)
2009-03-09Implemented FetchAssetMetadataSet in DB backends.Mike Mazur1-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
2009-02-20* Apply http://opensimulator.org/mantis/view.php?id=3195Justin Clarke Casey1-1/+8
* Access NHibernate Manager as read-only property rather than public field * Thanks Tommil
2009-02-17- remove the Metadata property from AssetBase and return all previousMike Mazur1-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
2009-02-16* Apply http://opensimulator.org/mantis/view.php?id=3166Justin Clarke Casey1-2/+2
* Adds estate access list supports to NHibernate data module * Thanks Tommil
2009-02-14Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-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.
2009-02-12* optimized usings.lbsa711-7/+1
2009-02-04- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of itMike Mazur1-3/+3
- trim trailing whitespace
2009-01-05fixes mantis #2950Justin Clarke Casey1-1/+1
2008-12-04* Check in another patch from http://opensimulator.org/mantis/view.php?id=2710Justin Clarke Casey1-1/+0
* This allows removal of the old NHiberate.Mapping.Attributes.dll * Also add in the files I forgot about last time. Doh!
2008-12-02* Reapply http://opensimulator.org/mantis/view.php?id=2710Justin Clarke Casey1-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)
2008-12-01* Unforunately it turns out not to be that simple. Revert the rest of r7560 ↵Justin Clarke Casey1-8/+69
for now.
2008-12-01* From Mantis#2701 - Implements NHibernate data adapter, adds support for ↵Adam Frisby1-69/+8
MsSql2005 to NHibernate. * Patch courtesy of Adminotech and realXtend. Thanks!
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-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.
2008-08-18Formatting cleanup.Jeff Ames1-3/+3
2008-07-25squashing warning.Dr Scofield1-1/+3
2008-07-22Update svn properties. Squash a couple of warnings.Jeff Ames1-2/+2
2008-07-18found a better pattern for SaveOrUpdate with nhibernateSean Dague1-17/+28
cleaned up the asset path a bit
2008-07-07* remove unused CommitAssets() hook for nowJustin Clarke Casey1-6/+0
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-12/+12
2008-06-27Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke1-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.
2008-06-20lots of futzing with nhibernate to make it more efficient. ISean Dague1-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.
2008-06-19more work towards nhibernate working with mysql, not there yet,Sean Dague1-2/+5
but moving in the right direction.
2008-06-18clean up the nhibernate definitions to work with mysqlSean Dague1-27/+0
integrate migration support into nhibernate
2008-06-16futzing around on the NHibernate side again trying to connectSean Dague1-7/+10
migrations into it.
2008-05-16Minor cleanup.Jeff Ames1-2/+2
2008-05-16Formatting cleanup.Jeff Ames1-5/+5
2008-05-14More formatting cleanup. Minor refactoring.Jeff Ames1-15/+33
2008-05-14Formatting cleanup.Jeff Ames1-7/+7
2008-05-07* Fixed some compiler warningsAdam Frisby1-1/+1
* Fixed prebuild.xml to remove DB4o references (more compiler warnings)
2008-04-24do a max of 3 splits when first processing the nhibernate connect Sean Dague1-1/+1
strings so the ; in the db connect strings pass to the native drivers correctly
2008-04-24auto table creation for nhibernate backendsSean Dague1-1/+28
2008-04-23allow for Inventory database source to be specified in mainSean Dague1-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.
2008-04-23changes to allow asset_source to be specified in the opensim.iniSean Dague1-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.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-8/+6
(this took a while to run).
2008-04-08LLUUID mapper actually appears to work now withSean Dague1-5/+5
NHibernate for Assets.
2008-04-07fix bad indentationSean Dague1-1/+1
2008-04-03Check in the remaining bits to do Asset store via NHibernate. StillSean Dague1-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.
2008-04-03point in time update of NHibernate Asset Mapping codeSean Dague1-0/+154