C# Class Universe.Services.DataService.LocalDirectoryServiceConnector

Inheritance: Universe.Framework.Services.ConnectorBase, IDirectoryServiceConnector
Show file Open project: Virtual-Universe/Virtual-Universe

Public Methods

Method Description
Dispose ( ) : void
GetEvents ( uint start, uint count, bool>.Dictionary sort, object>.Dictionary filter ) : List
GetMaxEventID ( ) : uint
GetNumberOfEvents ( object>.Dictionary filter ) : uint
Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
LandDataToExtendedLandData ( List data ) : List

Private Methods

Method Description
AddEventNofication ( UUID user, uint EventID ) : void
AddRegion ( List parcels ) : void
ClearRegion ( UUID regionID ) : void
ConvertBytesToLandBitmap ( bool &tempConvertMap, byte Bitmap, int sizeX ) : void
CreateEvent ( UUID creator, UUID regionID, UUID parcelID, System.DateTime date, uint cover, OpenMetaverse.DirectoryManager.EventFlags maturity, uint flags, uint duration, System.Vector3 localPos, string name, string description, string category ) : EventData
FindAllEventsInRegion ( string regionName, int maturity ) : List
FindClassifieds ( string queryText, string category, uint queryFlags, int StartQuery, UUID scopeID ) : List
FindEvents ( string queryText, uint eventFlags, int StartQuery, UUID scopeID ) : List
FindLand ( string queryText, string category, int StartQuery, uint Flags, UUID scopeID ) : List
FindLandForSale ( string searchType, uint price, uint area, int StartQuery, uint Flags, UUID scopeID ) : List
FindLandForSaleInRegion ( string searchType, uint price, uint area, int StartQuery, uint Flags, UUID regionID ) : List
FindPopularPlaces ( uint queryFlags, UUID scopeID ) : List
GetAllClassifieds ( int category, uint classifiedFlags ) : List
GetAllEvents ( string dayQuery, uint eventFlags ) : List
GetClassifiedByID ( UUID id ) : Classified
GetClassifiedsInRegion ( string regionName ) : List
GetEventInfo ( uint EventID ) : EventData
GetEventNotifications ( UUID user ) : List
GetNumberOfParcelsByRegion ( UUID RegionID, UUID owner, ParcelFlags flags, ParcelCategory category ) : uint
GetNumberOfParcelsWithNameByRegion ( UUID RegionID, string name ) : uint
GetParcelByOwner ( UUID OwnerID ) : List
GetParcelInfo ( UUID globalID ) : LandData
GetParcelInfo ( UUID regionID, int x, int y ) : LandData
GetParcelInfo ( UUID RegionID, string ParcelName ) : LandData
GetParcelsByRegion ( uint start, uint count, UUID RegionID, UUID owner, ParcelFlags flags, ParcelCategory category ) : List
GetParcelsByRegionWhereClause ( UUID RegionID, UUID owner, ParcelFlags flags, ParcelCategory category ) : QueryFilter
GetParcelsWithNameByRegion ( uint start, uint count, UUID RegionID, string name ) : List
Query2EventData ( List RetVal ) : List
Query2LandData ( List Query ) : List
RemoveEventNofication ( UUID user, uint EventID ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetEvents() public method

public GetEvents ( uint start, uint count, bool>.Dictionary sort, object>.Dictionary filter ) : List
start uint
count uint
sort bool>.Dictionary
filter object>.Dictionary
return List

GetMaxEventID() public method

public GetMaxEventID ( ) : uint
return uint

GetNumberOfEvents() public method

public GetNumberOfEvents ( object>.Dictionary filter ) : uint
filter object>.Dictionary
return uint

Initialize() public method

public Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
GenericData IGenericData
source IConfigSource
simBase IRegistryCore
defaultConnectionString string
return void

LandDataToExtendedLandData() public method

public LandDataToExtendedLandData ( List data ) : List
data List
return List