Show / Hide Table of Contents

    Class CustomEntityDefinition

    Represents a custom repository entity (like application, component, etc) defined by a user.

    Inheritance
    Object
    DomainObjectBase
    CustomEntity
    CustomEntityDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<CustomEntity>
    IFolderEntity
    Inherited Members
    CustomEntity.Validate()
    CustomEntity.Equals(CustomEntity)
    CustomEntity.Equals(Object)
    CustomEntity.GetHashCode()
    CustomEntity.ToString()
    CustomEntity.ObjectType
    CustomEntity.FolderId
    CustomEntity.FriendlyName
    CustomEntity.Description
    DomainObjectBase.IsValidElementName(String)
    DomainObjectBase.AreEqual(Nullable<DateTime>, Nullable<DateTime>)
    DomainObjectBase.Equals(DomainObjectBase)
    DomainObjectBase.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.IsMajorObject
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class CustomEntityDefinition : CustomEntity, IValidator, IExtensibleDataObject, IEquatable<CustomEntity>, IFolderEntity

    Constructors

    CustomEntityDefinition()

    Instantiates an empty instance.

    Declaration
    public CustomEntityDefinition()

    CustomEntityDefinition(CustomEntity)

    Initializes new instance from provided custom entity.

    Declaration
    public CustomEntityDefinition(CustomEntity entity)
    Parameters
    Type Name Description
    CustomEntity entity

    Custom entity to be initialized from.

    Properties

    Properties

    Gets collection of general properties assigned to the entity.

    Declaration
    public Collection<Property> Properties { get; }
    Property Value
    Type Description
    Collection<Property>

    References

    Gets collection of declarative references, dependencies, or links between this entity and other entities.

    Declaration
    public Collection<EntityReference> References { get; }
    Property Value
    Type Description
    Collection<EntityReference>

    Methods

    CopyFrom(CustomEntity)

    Populates current instance from provided custom entity.

    Declaration
    public void CopyFrom(CustomEntity entity)
    Parameters
    Type Name Description
    CustomEntity entity

    Custom entity to be initialized from.

    Implements

    IValidator
    System.Runtime.Serialization.IExtensibleDataObject
    System.IEquatable<T>
    IFolderEntity
    Back to top Nevatech Sentinet 6.5 Online Documentation