Table of Contents

Class ApplicationPermissionInfo

Namespace
CMS.Membership
Assembly
CMS.Membership.dll

Data container class for ApplicationPermissionInfo.

public class ApplicationPermissionInfo : AbstractInfo<ApplicationPermissionInfo, IApplicationPermissionInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject
Inheritance
object
ApplicationPermissionInfo
Implements
Inherited Members
Extension Methods

Constructors

ApplicationPermissionInfo()

Creates an empty instance of the ApplicationPermissionInfo class.

public ApplicationPermissionInfo()

ApplicationPermissionInfo(DataRow)

Creates a new instances of the ApplicationPermissionInfo class from the given System.Data.DataRow.

public ApplicationPermissionInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "cms.applicationpermission"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

ApplicationName

Application name.

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

Property Value

string

ApplicationPermissionGuid

Application permission guid.

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

Property Value

Guid

ApplicationPermissionID

Application permission ID.

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

Property Value

int

PermissionName

Permission name.

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

Property Value

string

RoleID

Role ID.

[DatabaseField]
public virtual int RoleID { 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()