aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/NHibernate/NHibernateAssetData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
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