Click or drag to resize
IAuthority Interface
Information about an authority

Namespace: ArtDatabanken.Data
Assembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
public interface IAuthority : IDataId32

The IAuthority type exposes the following members.

Properties
  NameDescription
Public propertyActionGUIDs
List of Application actions GUID.
Public propertyAdministrationRoleId
AdministrationRoleId
Public propertyApplicationId
ApplicationId
Public propertyAuthorityDataType
AuthorityDataType
Public propertyAuthorityType
AuthorityType indicates type of Authority i.e Application or AuthorityDataType.
Public propertyCreatePermission
CreatePermission
Public propertyDataContext
Get data context.
Public propertyDeletePermission
DeletePermission
Public propertyDescription
Description
Public propertyFactorGUIDs
List of Attribute Factor GUIDs
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 propertyIdentifier
Identifier. Mandatory. Max length 50. This identifier is set by the application administrator. It does not need to be unique. Instead it could optionally be used as an identfier for a sertain type of authorties. It is normally used as an identifier for the authority object within the fysical application the object is assigned to.
Public propertyLocalityGUIDs
List of Attribute locality GUIDs
Public propertyMaxProtectionLevel
Max species observation protection level that a user with this autority has read access rights to.
Public propertyName
Name
Public propertyObligation
Obligation
Public propertyProjectGUIDs
List of Attribute Project GUIDs
Public propertyReadNonPublicPermission
Read non public data permission.
Public propertyReadPermission
ReadPermission
Public propertyRegionGUIDs
List of Attribute region GUIDs
Public propertyRoleId
Role id.
Public propertyTaxonGUIDs
List of Attribute taxon GUIDs.
Public propertyUpdateInformation
Information about create/update of authority.
Public propertyUpdatePermission
Update permission.
Public propertyValidFromDate
Date organization is valid from. Not Null. Is set to date created by default.
Public propertyValidToDate
Date organization is valid to. Not Null. Is set to date created + 100 years by default.
Top
Methods
  NameDescription
Public methodGetApplicationActionsByGUIDs
Get list of application action objects. May be null if no application action object exists.
Public methodGetApplicationActionsByIdList
Get list of application action objects. May be null if no application action object exists.
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.)
Top
See Also