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.OnPreIdUpdate()
NestedPersistFacade.OnPrimaryKeyRequest(PKContainer)
NestedPersistFacade.OnPrimaryKeyUpdate(PKContainer)
NestedPersistFacade.OnIdUpdate()
NestedPersistFacade.OnSave(BatchSave)
NestedPersistFacade.OnSaved(Boolean)
NestedPersist._saveOwner
NestedPersist._isSaving
NestedPersist.SetSaveOwner(INestedPersist)
NestedPersist.Save()
NestedPersist.INestedPersist.OnPreIdUpdate()
NestedPersist.INestedPersist.OnPrimaryKeyRequest(PKContainer)
NestedPersist.INestedPersist.OnPrimaryKeyUpdate(PKContainer)
NestedPersist.INestedPersist.OnIdUpdate()
NestedPersist.INestedPersist.OnSave(BatchSave)
NestedPersist.INestedPersist.OnSaved(Boolean)
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
Boolean
Overrides
SuperOffice.License.ModuleLicenseLinkBase<SuperOffice.CRM.Rows.LicenseAssocLinkRow>.Assigned

Methods

SetParentId(Int32)

Set the parent

Declaration
protected override void SetParentId(int parentId)
Parameters
Type Name Description
Int32 parentId
Overrides
SuperOffice.License.ModuleLicenseLinkBase<SuperOffice.CRM.Rows.LicenseAssocLinkRow>.SetParentId(System.Int32)

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