Search Results for

    Show / Hide Table of Contents

    Interface IObjectEntityType

    Inherited Members
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    Namespace: LemonEdge.API.Entities.FinancialServices.LegalEntity
    Assembly: LemonEdge.API.Entities.FinancialServices.dll
    Syntax
    [EntityDefinition(EntityID.ObjectEntityType, "dbo.LT_ObjectEntityTypes", "ObjectEntityType", LabelColumn = "Name", IsStandingDataEntity = true)]
    [DefaultEntityIcon(ImageType.CompanyType)]
    public interface IObjectEntityType : IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    AllowRuleAllocations

    Indicates if this object entity can be allocated to in Allocation Rules. If it can then it can belong as part of an Entity Structure within an Entity Set. Typically if an object entity can be part of an Allocation Rule, it will also have a GL.

    Declaration
    [EntityProperty(SQLType.Bit, false)]
    [EntityDescription("Indicates if this object entity can be allocated to in Allocation Rules. If it can then it can belong as part of an Entity Structure within an Entity Set. Typically if an object entity can be part of an Allocation Rule, it will also have a GL.")]
    bool AllowRuleAllocations { get; set; }
    Property Value
    Type Description
    bool

    CanBeCounterparty

    Indicates if this object entity can act as a counterparty to transactions in the system

    Declaration
    [EntityProperty(SQLType.Bit, false, "0")]
    [EntityDescription("Indicates if this object entity can act as a counterparty to transactions in the system")]
    bool CanBeCounterparty { get; set; }
    Property Value
    Type Description
    bool

    CanOwnInstruments

    Indicates if this object entity can own financial instruments

    Declaration
    [EntityProperty(SQLType.Bit, false)]
    [EntityDescription("Indicates if this object entity can own financial instruments")]
    bool CanOwnInstruments { get; set; }
    Property Value
    Type Description
    bool

    Description

    Declaration
    [EntityProperty(SQLType.NVarChar, 2000, true)]
    [EntityDescription("The user friendly description of this object entity type.")]
    string Description { get; set; }
    Property Value
    Type Description
    string

    HasGL

    Indicates if this object entity has a GL. If it does then it can have Transactions booked against it, and will have Period Closing functionality.

    Declaration
    [EntityProperty(SQLType.Bit, false)]
    [EntityDescription("Indicates if this entity can be the source of financial transactions.")]
    bool HasGL { get; set; }
    Property Value
    Type Description
    bool

    Name

    Declaration
    [EntityProperty(SQLType.NVarChar, 500, false)]
    [EntityDescription("The unique name of this object entity type.")]
    [Required]
    [EntityKeyProperty]
    string Name { get; set; }
    Property Value
    Type Description
    string

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.