Table of Contents

Class WorkspaceDataPermissionInfo

Namespace
CMS.Workspaces
Assembly
CMS.Workspaces.dll

Data container class for WorkspaceDataPermissionInfo.

[Serializable]
public class WorkspaceDataPermissionInfo : AbstractInfo<WorkspaceDataPermissionInfo, IInfoProvider<WorkspaceDataPermissionInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid
Inheritance
object
WorkspaceDataPermissionInfo
Implements
Inherited Members
Extension Methods

Constructors

WorkspaceDataPermissionInfo()

Creates an empty instance of the WorkspaceDataPermissionInfo class.

public WorkspaceDataPermissionInfo()

WorkspaceDataPermissionInfo(DataRow)

Creates a new instance of the WorkspaceDataPermissionInfo class from the given System.Data.DataRow.

public WorkspaceDataPermissionInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "cms.workspacedatapermission"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

WorkspaceDataPermissionApplicationName

Workspace data permission application name.

[DatabaseField]
public virtual string WorkspaceDataPermissionApplicationName { get; set; }

Property Value

string

WorkspaceDataPermissionGUID

Workspace data permission GUID.

[DatabaseField]
public virtual Guid WorkspaceDataPermissionGUID { get; set; }

Property Value

Guid

WorkspaceDataPermissionID

Workspace data permission ID.

[DatabaseField]
public virtual int WorkspaceDataPermissionID { get; set; }

Property Value

int

WorkspaceDataPermissionPermissionName

Workspace data permission permission name.

[DatabaseField]
public virtual string WorkspaceDataPermissionPermissionName { get; set; }

Property Value

string

WorkspaceDataPermissionRoleID

Workspace data permission role ID.

[DatabaseField]
public virtual int WorkspaceDataPermissionRoleID { get; set; }

Property Value

int

WorkspaceDataPermissionWorkspaceID

Workspace data permission workspace ID.

[DatabaseField]
public virtual int WorkspaceDataPermissionWorkspaceID { get; set; }

Property Value

int

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()