Search Results for

    Show / Hide Table of Contents

    Interface IUserSpecific

    Indicates this entity can ensure records can be private to specific users or public to all

    This is automatically handled by the system, ensuring users can only see their own records or public ones.

    Any entity can implement this interface to acquire this functionality
    Namespace: LemonEdge.API.Entities.Administration
    Assembly: LemonEdge.API.dll
    Syntax
    public interface IUserSpecific

    Properties

    UserID

    Links to IUser. Indicates if this entity record is private to just the specified user, or if it is public to everyone (holding null)

    Declaration
    [DBTrackChanges]
    [EntityProperty(SQLType.UniqueIdentifier, true)]
    [EntityRelationship(EntityID.Users, "ID", SingleJoinType.ZeroToOne, "User", "Private User Specifc Items", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
    [SetItemClearOnCopy]
    Guid? UserID { get; set; }
    Property Value
    Type Description
    Guid?

    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)

    See Also

    IUserSpecificPublicToggle
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.