* Establish a common InventoryNodeBase class from InventoryItemBase and InventoryFolderBase

This commit is contained in:
Justin Clarke Casey
2009-02-11 19:29:59 +00:00
parent 162a59ba17
commit e12981ef1b
4 changed files with 81 additions and 66 deletions

View File

@@ -32,23 +32,8 @@ namespace OpenSim.Framework
/// <summary>
/// A Class for folders which contain users inventory
/// </summary>
public class InventoryFolderBase
public class InventoryFolderBase : InventoryNodeBase
{
/// <summary>
/// The UUID for this folder
/// </summary>
private UUID _id;
/// <summary>
/// The name of the folder (64 characters or less)
/// </summary>
private string _name;
/// <summary>
/// The agent who's inventory this is contained by
/// </summary>
private UUID _owner;
/// <summary>
/// The folder this folder is contained in
/// </summary>
@@ -66,30 +51,12 @@ namespace OpenSim.Framework
/// </summary>
private ushort _version;
public virtual string Name
{
get { return _name; }
set { _name = value; }
}
public virtual UUID Owner
{
get { return _owner; }
set { _owner = value; }
}
public virtual UUID ParentID
{
get { return _parentID; }
set { _parentID = value; }
}
public virtual UUID ID
{
get { return _id; }
set { _id = value; }
}
public virtual short Type
{
get { return _type; }