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
-
objectWorkspaceDataPermissionInfo
- 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
DataRowDataRow 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
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()