OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Services.Interfaces.IEstateDataService Interface Reference
Inheritance diagram for OpenSim.Services.Interfaces.IEstateDataService:
Inheritance graph
[legend]

Public Member Functions

EstateSettings LoadEstateSettings (UUID regionID, bool create)
 Load estate settings for a region. More...
 
EstateSettings LoadEstateSettings (int estateID)
 Load estate settings for an estate ID. More...
 
EstateSettings CreateNewEstate ()
 Create a new estate. More...
 
List< EstateSettingsLoadEstateSettingsAll ()
 Load/Get all estate settings. More...
 
void StoreEstateSettings (EstateSettings es)
 Store estate settings. More...
 
List< int > GetEstates (string search)
 Get estate IDs. More...
 
List< int > GetEstatesByOwner (UUID ownerID)
 Get the IDs of all estates owned by the given user. More...
 
List< int > GetEstatesAll ()
 Get the IDs of all estates. More...
 
bool LinkRegion (UUID regionID, int estateID)
 Link a region to an estate. More...
 
List< UUID > GetRegions (int estateID)
 Get the UUIDs of all the regions in an estate. More...
 
bool DeleteEstate (int estateID)
 Delete an estate More...
 

Detailed Description

Definition at line 35 of file IEstateDataService.cs.

Member Function Documentation

EstateSettings OpenSim.Services.Interfaces.IEstateDataService.CreateNewEstate ( )

Create a new estate.

Returns
A EstateSettings

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

bool OpenSim.Services.Interfaces.IEstateDataService.DeleteEstate ( int  estateID)

Delete an estate

Parameters
estateID
Returns
true if the delete succeeded, false otherwise

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

List<int> OpenSim.Services.Interfaces.IEstateDataService.GetEstates ( string  search)

Get estate IDs.

Parameters
searchName of estate to search for. This is the exact name, no parttern matching is done.
Returns

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

List<int> OpenSim.Services.Interfaces.IEstateDataService.GetEstatesAll ( )

Get the IDs of all estates.

Returns
An empty list if no estates were found.

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

List<int> OpenSim.Services.Interfaces.IEstateDataService.GetEstatesByOwner ( UUID  ownerID)

Get the IDs of all estates owned by the given user.

Returns
An empty list if no estates were found.

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

List<UUID> OpenSim.Services.Interfaces.IEstateDataService.GetRegions ( int  estateID)

Get the UUIDs of all the regions in an estate.

Parameters
estateID
Returns

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

bool OpenSim.Services.Interfaces.IEstateDataService.LinkRegion ( UUID  regionID,
int  estateID 
)

Link a region to an estate.

Parameters
regionID
estateID
Returns
true if the link succeeded, false otherwise

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

Here is the caller graph for this function:

EstateSettings OpenSim.Services.Interfaces.IEstateDataService.LoadEstateSettings ( UUID  regionID,
bool  create 
)

Load estate settings for a region.

Parameters
regionID
createIf true, then an estate is created if one is not found.
Returns

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

EstateSettings OpenSim.Services.Interfaces.IEstateDataService.LoadEstateSettings ( int  estateID)

Load estate settings for an estate ID.

Parameters
estateID
Returns

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

List<EstateSettings> OpenSim.Services.Interfaces.IEstateDataService.LoadEstateSettingsAll ( )

Load/Get all estate settings.

Returns
An empty list if no estates were found.

Implemented in OpenSim.Services.EstateService.EstateDataService, and OpenSim.Services.Connectors.EstateDataRemoteConnector.

void OpenSim.Services.Interfaces.IEstateDataService.StoreEstateSettings ( EstateSettings  es)

Store estate settings.

This is also called by EstateSettings.Save()

Parameters
es

Implemented in OpenSim.Services.Connectors.EstateDataRemoteConnector, and OpenSim.Services.EstateService.EstateDataService.

Here is the caller graph for this function:


The documentation for this interface was generated from the following file: