Click or drag to resize
Role Class
This class contains information about a role.
Inheritance Hierarchy
SystemObject
  ArtDatabanken.DataRole

Namespace: ArtDatabanken.Data
Assembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
[SerializableAttribute]
public class Role : IRole, IDataId32

The Role type exposes the following members.

Constructors
  NameDescription
Public methodRole
Create a Role instance.
Top
Properties
  NameDescription
Public propertyAdministrationRoleId
Administration role id. Optional. It is set by super administrators in order to enable delegation of the administration of this object.
Public propertyAuthorities
Authorities
Public propertyDataContext
Data context.
Public propertyDescription
Role description. Optional. Max length 3000.
Public propertyGUID
GUID (Globally Unique Identifier) for this object. It is a LSID, which is unique for each version of the record holding the information included in this object. It is updated automatically by database each time information is saved.
Public propertyId
Id for this role
Public propertyIdentifier
Identifier for this role. The same identifier can be used for more than a role.
Public propertyIsActivationRequired
Is activation of role membership required for this role.
Public propertyIsUserAdministrationRole
Indicates if this role is used as UserAdministrationRole
Public propertyMessageType
Message type of this role.
Public propertyName
Name of role
Public propertyOrganizationId
OrganizationId that this role relates to
Public propertyShortName
ShortName of role
Public propertyUpdateInformation
Information about create/update of role
Public propertyUserAdministrationRoleId
UserAdministrationRoleId
Public propertyValidFromDate
Date role is valid from. Not Null. Is set to date created by default.
Public propertyValidToDate
Date role is valid to. Not Null. Is set to date created + 100 years by default.
Top
Extension Methods
  NameDescription
Public Extension MethodAreEqual
Test if two IDataId32 references are equal.
(Defined by IDataId32Extension.)
Public Extension MethodAreNotEqual
Test if two IDataId32 references are not equal.
(Defined by IDataId32Extension.)
Public Extension MethodCheckNotNull
Check that an argument is not null.
(Defined by ObjectExtension.)
Public Extension MethodCheckNull
Check that an argument is null.
(Defined by ObjectExtension.)
Public Extension MethodIsNotNull
Test if an object reference is not null.
(Defined by ObjectExtension.)
Public Extension MethodIsNull
Test if an object reference is null.
(Defined by ObjectExtension.)
Top
See Also