Class ModuleLicenseOwnerBase<TLink, TLinkRow>
Inheritance
ModuleLicenseOwnerBase<TLink, TLinkRow>
Assembly: SoDataBase.dll
Syntax
public abstract class ModuleLicenseOwnerBase<TLink, TLinkRow> : NestedPersistFacade, INestedPersist where TLink : ModuleLicenseLinkBase<TLinkRow> where TLinkRow : TableRowBase
Type Parameters
Name |
Description |
TLink |
|
TLinkRow |
|
Constructors
ModuleLicenseOwnerBase(ModuleOwnerRow, Int32)
Declaration
public ModuleLicenseOwnerBase(ModuleOwnerRow owner, int parentId)
Parameters
Properties
IsDeleted
Declaration
public override bool IsDeleted { get; }
Property Value
Overrides
IsDirty
Return true if any of the encapsulated s are dirty.
Declaration
public override bool IsDirty { get; }
Property Value
Overrides
Item[Int32]
Find a module from it's module id
Declaration
public TLink this[int moduleId] { get; }
Parameters
Type |
Name |
Description |
Int32 |
moduleId |
|
Property Value
Type |
Description |
TLink |
License for a module
|
Item[String]
Find a module from its name.
Declaration
public TLink this[string moduleName] { get; }
Parameters
Type |
Name |
Description |
String |
moduleName |
Name of the module
|
Property Value
Type |
Description |
TLink |
License for a module
|
Modules
Declaration
public IEnumerable<TLink> Modules { get; }
Property Value
Owner
Declaration
public ModuleOwnerRow Owner { get; }
Property Value
Methods
GetFacadingItems()
Declaration
protected override IEnumerable<INestedPersist> GetFacadingItems()
Returns
Overrides
OnPreIdUpdate()
Declaration
protected override void OnPreIdUpdate()
Overrides
OnSaved(Boolean)
Declaration
protected override void OnSaved(bool bSucceeded)
Parameters
Type |
Name |
Description |
Boolean |
bSucceeded |
|
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)