Class UDefFieldSentry
Sentry for user-defined field definitions
Implements
Inherited Members
Namespace: SuperOffice.CRM.Security
Assembly: SoDataBase.dll
Syntax
public class UDefFieldSentry : Sentry<UDefFieldTableInfo>, ICloneable
Constructors
UDefFieldSentry(UDefFieldTableInfo)
Sentry for user-defined field definitions
Declaration
public UDefFieldSentry(UDefFieldTableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
UDefFieldTableInfo | tableInfo |
UDefFieldSentry(UDefFieldTableInfo, ISoDataLookup)
Sentry for user-defined field definitions
Declaration
public UDefFieldSentry(UDefFieldTableInfo tableInfo, ISoDataLookup lookup)
Parameters
Type | Name | Description |
---|---|---|
UDefFieldTableInfo | tableInfo | |
ISoDataLookup | lookup |
Properties
AssociateId
Sentry for user-defined field definitions
Declaration
public override int AssociateId { get; }
Property Value
Type | Description |
---|---|
Int32 |
Overrides
IsGhostRow
Sentry for user-defined field definitions
Declaration
public override bool IsGhostRow { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
IsNew
Sentry for user-defined field definitions
Declaration
public override bool IsNew { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
RegisteredAssociateIdField
Sentry for user-defined field definitions
Declaration
public override FieldInfo RegisteredAssociateIdField { get; }
Property Value
Type | Description |
---|---|
FieldInfo |
Overrides
RegisteredField
Sentry for user-defined field definitions
Declaration
public override FieldInfo RegisteredField { get; }
Property Value
Type | Description |
---|---|
FieldInfo |
Overrides
RowId
Sentry for user-defined field definitions
Declaration
public override int RowId { get; }
Property Value
Type | Description |
---|---|
Int32 |
Overrides
Methods
ComputeFieldRights()
Sentry for user-defined field definitions
Declaration
protected override void ComputeFieldRights()
Overrides
SuperOffice.CRM.Security.Sentry<SuperOffice.CRM.Data.UDefFieldTableInfo>.ComputeFieldRights()
ComputeTableRights()
Make sure only users with functional rights are permitted to edit user defined fields.
Declaration
protected override void ComputeTableRights()
Overrides
SuperOffice.CRM.Security.Sentry<SuperOffice.CRM.Data.UDefFieldTableInfo>.ComputeTableRights()
GetRowSentry()
Sentry for user-defined field definitions
Declaration
public override Sentry GetRowSentry()
Returns
Type | Description |
---|---|
Sentry |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)