Show / Hide Table of Contents

Class AssociateModuleLicenseLink

Wrapper for LicenseAssocLinkRow supporting to assign and un-assign module licenses to users

Inheritance
object
NestedPersist
NestedPersistFacade
ModuleLicenseLinkBase<LicenseAssocLinkRow>
AssociateModuleLicenseLink
Implements
INestedPersist
Inherited Members
ModuleLicenseLinkBase<LicenseAssocLinkRow>.ToString()
ModuleLicenseLinkBase<LicenseAssocLinkRow>.GetFacadingItems()
ModuleLicenseLinkBase<LicenseAssocLinkRow>.InUse
ModuleLicenseLinkBase<LicenseAssocLinkRow>.License
ModuleLicenseLinkBase<LicenseAssocLinkRow>.Link
ModuleLicenseLinkBase<LicenseAssocLinkRow>.PrerequisiteModuleName
ModuleLicenseLinkBase<LicenseAssocLinkRow>.CanAssign
ModuleLicenseLinkBase<LicenseAssocLinkRow>.SortOrder
ModuleLicenseLinkBase<LicenseAssocLinkRow>.IsDirty
ModuleLicenseLinkBase<LicenseAssocLinkRow>.IsDeleted
ModuleLicenseLinkBase<LicenseAssocLinkRow>.IsMarkedForDelete
NestedPersistFacade.OnPreIdUpdateAsync()
NestedPersistFacade.OnPrimaryKeyRequestAsync(PKContainer)
NestedPersistFacade.OnPrimaryKeyUpdateAsync(PKContainer)
NestedPersistFacade.OnIdUpdateAsync()
NestedPersistFacade.OnSaveAsync(BatchSave)
NestedPersistFacade.OnSavedAsync(bool)
NestedPersist._saveOwner
NestedPersist._isSaving
NestedPersist.SetSaveOwner(INestedPersist)
NestedPersist.SaveAsync()
NestedPersist.IsSaving
NestedPersist.OnElementSaved
NestedPersist.OnElementIdUpdate
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.License
Assembly: SoDataBase.dll
Syntax
public class AssociateModuleLicenseLink : ModuleLicenseLinkBase<LicenseAssocLinkRow>, INestedPersist

Constructors

AssociateModuleLicenseLink(ModuleLicenseRow)

Default constructor.

Declaration
public AssociateModuleLicenseLink(ModuleLicenseRow license)
Parameters
Type Name Description
ModuleLicenseRow license

Module that can be linked (i.e. assigned) to an associate.

Properties

Assigned

Assign a module license to a user.

Declaration
public override bool Assigned { get; set; }
Property Value
Type Description
bool
Overrides
ModuleLicenseLinkBase<LicenseAssocLinkRow>.Assigned

Methods

SetParentId(int)

Set the parent

Declaration
protected override void SetParentId(int parentId)
Parameters
Type Name Description
int parentId
Overrides
ModuleLicenseLinkBase<LicenseAssocLinkRow>.SetParentId(int)

Implements

INestedPersist

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top