Show / Hide Table of Contents

    Class AuthorizationGroupDefinition

    Represents an authorization group definition. This class allow to create, update, or delete all related entities (properties) with a single service call.

    Inheritance
    Object
    DomainObjectBase
    AuthorizationGroup
    AuthorizationGroupDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IFolderEntity
    IEquatable<AuthorizationGroup>
    Inherited Members
    AuthorizationGroup.Equals(AuthorizationGroup)
    AuthorizationGroup.Equals(Object)
    AuthorizationGroup.GetHashCode()
    AuthorizationGroup.ToString()
    AuthorizationGroup.ObjectType
    AuthorizationGroup.FolderId
    AuthorizationGroup.FriendlyName
    AuthorizationGroup.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 AuthorizationGroupDefinition : AuthorizationGroup, IValidator, IExtensibleDataObject, IFolderEntity, IEquatable<AuthorizationGroup>

    Constructors

    AuthorizationGroupDefinition()

    Instantiates an empty authorization group definition.

    Declaration
    public AuthorizationGroupDefinition()

    AuthorizationGroupDefinition(AuthorizationGroup)

    Initializes new instance from provided authorization group entity.

    Declaration
    public AuthorizationGroupDefinition(AuthorizationGroup group)
    Parameters
    Type Name Description
    AuthorizationGroup group

    Authorization group to be initialized from.

    Properties

    Members

    Gets collection of authorization rules and groups included in the group.

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

    Properties

    Gets collection of general properties assigned to the group.

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

    Methods

    CopyFrom(AuthorizationGroup)

    Populates current instance from provided authorization group entity.

    Declaration
    public void CopyFrom(AuthorizationGroup group)
    Parameters
    Type Name Description
    AuthorizationGroup group

    Authorization group to be initialized from.

    Validate()

    Evaluates the state of this object.

    Declaration
    public override bool Validate()
    Returns
    Type Description
    Boolean

    True if state is valid; otherwise, false.

    Overrides
    AuthorizationGroup.Validate()

    Implements

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